Package org.wildfly.security.auth.client
Class ElytronXmlParser.TrustManagerBuilder
- java.lang.Object
-
- org.wildfly.security.auth.client.ElytronXmlParser.TrustManagerBuilder
-
- Enclosing class:
- ElytronXmlParser
private static class ElytronXmlParser.TrustManagerBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Stringalgorithm(package private) booleancrl(package private) List<InputStream>crlStreams(package private) intmaxCertPath(package private) booleanmaxCertPathSet(package private) booleanocsp(package private) URIocspResponder(package private) booleanonlyLeafCert(package private) booleanpreferCrls(package private) StringproviderName(package private) Supplier<Provider[]>providers(package private) StringresponderCertAlias(package private) org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException>responderStoreSupplier(package private) booleansoftFail(package private) KeyStoretrustStore(package private) LocationxmlLocation
-
Constructor Summary
Constructors Constructor Description TrustManagerBuilder(Supplier<Provider[]> providers, Location xmlLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddCrlStream(InputStream crlStream)(package private) X509TrustManagerbuild()(package private) booleanisMaxCertPathSet()(package private) voidsetAlgorithm(String algorithm)(package private) voidsetCrl()(package private) voidsetMaxCertPath(int maxCertPath)voidsetOcsp()voidsetOcspRescponderCertAlias(String alias)voidsetOcspResponder(URI ocspResponder)voidsetOcspResponderCertKeystoreSupplier(org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException> supplier)voidsetOnlyLeafCert(boolean onlyLeafCert)voidsetPreferCrls(boolean preferCrls)(package private) voidsetProviderName(String providerName)voidsetSoftFail(boolean softFail)(package private) voidsetTrustStore(KeyStore trustStore)
-
-
-
Field Detail
-
xmlLocation
final Location xmlLocation
-
providerName
String providerName
-
algorithm
String algorithm
-
trustStore
KeyStore trustStore
-
crl
boolean crl
-
crlStreams
List<InputStream> crlStreams
-
maxCertPath
int maxCertPath
-
ocsp
boolean ocsp
-
preferCrls
boolean preferCrls
-
onlyLeafCert
boolean onlyLeafCert
-
softFail
boolean softFail
-
ocspResponder
URI ocspResponder
-
maxCertPathSet
boolean maxCertPathSet
-
responderCertAlias
String responderCertAlias
-
responderStoreSupplier
org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException> responderStoreSupplier
-
-
Method Detail
-
setProviderName
void setProviderName(String providerName)
-
setAlgorithm
void setAlgorithm(String algorithm)
-
setTrustStore
void setTrustStore(KeyStore trustStore)
-
setCrl
void setCrl()
-
addCrlStream
void addCrlStream(InputStream crlStream)
-
setMaxCertPath
void setMaxCertPath(int maxCertPath)
-
isMaxCertPathSet
boolean isMaxCertPathSet()
-
setOcsp
public void setOcsp()
-
setPreferCrls
public void setPreferCrls(boolean preferCrls)
-
setOnlyLeafCert
public void setOnlyLeafCert(boolean onlyLeafCert)
-
setSoftFail
public void setSoftFail(boolean softFail)
-
setOcspResponder
public void setOcspResponder(URI ocspResponder)
-
setOcspRescponderCertAlias
public void setOcspRescponderCertAlias(String alias)
-
setOcspResponderCertKeystoreSupplier
public void setOcspResponderCertKeystoreSupplier(org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException> supplier)
-
build
X509TrustManager build() throws NoSuchAlgorithmException, KeyStoreException, org.wildfly.client.config.ConfigXMLParseException
- Throws:
NoSuchAlgorithmExceptionKeyStoreExceptionorg.wildfly.client.config.ConfigXMLParseException
-
-