Class FileTruststoreProvider

  • All Implemented Interfaces:
    org.keycloak.provider.Provider, org.keycloak.truststore.TruststoreProvider

    public class FileTruststoreProvider
    extends Object
    implements org.keycloak.truststore.TruststoreProvider
    Author:
    Marko Strukelj
    • Method Detail

      • getPolicy

        public org.keycloak.truststore.HostnameVerificationPolicy getPolicy()
        Specified by:
        getPolicy in interface org.keycloak.truststore.TruststoreProvider
      • getSSLSocketFactory

        public SSLSocketFactory getSSLSocketFactory()
        Specified by:
        getSSLSocketFactory in interface org.keycloak.truststore.TruststoreProvider
      • getTruststore

        public KeyStore getTruststore()
        Specified by:
        getTruststore in interface org.keycloak.truststore.TruststoreProvider
      • getRootCertificates

        public Map<X500Principal,​X509Certificate> getRootCertificates()
        Specified by:
        getRootCertificates in interface org.keycloak.truststore.TruststoreProvider
      • getIntermediateCertificates

        public Map<X500Principal,​X509Certificate> getIntermediateCertificates()
        Specified by:
        getIntermediateCertificates in interface org.keycloak.truststore.TruststoreProvider
      • close

        public void close()
        Specified by:
        close in interface org.keycloak.provider.Provider