Class FileTruststoreProvider

java.lang.Object
org.keycloak.truststore.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
  • Constructor Details

  • Method Details

    • getPolicy

      public org.keycloak.common.enums.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
    • getHttpsTruststore

      public KeyStore getHttpsTruststore()
      Specified by:
      getHttpsTruststore in interface org.keycloak.truststore.TruststoreProvider
    • getHttpsRootCertificates

      public Map<X500Principal,List<X509Certificate>> getHttpsRootCertificates()
      Specified by:
      getHttpsRootCertificates in interface org.keycloak.truststore.TruststoreProvider
    • getHttpsIntermediateCertificates

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

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

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

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