Package org.keycloak.truststore
Interface TruststoreProvider
- 
- All Superinterfaces:
- Provider
 - All Known Implementing Classes:
- FileTruststoreProvider
 
 public interface TruststoreProvider extends Provider - Author:
- Marko Strukelj
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<X500Principal,X509Certificate>getIntermediateCertificates()HostnameVerificationPolicygetPolicy()Map<X500Principal,X509Certificate>getRootCertificates()SSLSocketFactorygetSSLSocketFactory()KeyStoregetTruststore()
 
- 
- 
- 
Method Detail- 
getPolicyHostnameVerificationPolicy getPolicy() 
 - 
getSSLSocketFactorySSLSocketFactory getSSLSocketFactory() 
 - 
getTruststoreKeyStore getTruststore() 
 - 
getRootCertificatesMap<X500Principal,X509Certificate> getRootCertificates() - Returns:
- root certificates from the configured truststore as a map where the key is the X500Principal of the corresponding X509Certificate
 
 - 
getIntermediateCertificatesMap<X500Principal,X509Certificate> getIntermediateCertificates() - Returns:
- intermediate certificates from the configured truststore as a map where the key is the X500Principal of the corresponding X509Certificate
 
 
- 
 
-