Interface OidcTenantConfig.CertificateChain

All Known Implementing Classes:
OidcTenantConfig.CertificateChain
Enclosing interface:
OidcTenantConfig

public static interface OidcTenantConfig.CertificateChain
Configuration of the certificate chain which can be used to verify tokens.
  • Method Details

    • leafCertificateName

      Optional<String> leafCertificateName()
      Common name of the leaf certificate. It must be set if the trustStoreFile() does not have this certificate imported.
    • trustStoreFile

      Optional<Path> trustStoreFile()
      Truststore file which keeps thumbprints of the trusted certificates.
    • trustStorePassword

      Optional<String> trustStorePassword()
      A parameter to specify the password of the truststore file if it is configured with trustStoreFile().
    • trustStoreCertAlias

      Optional<String> trustStoreCertAlias()
      A parameter to specify the alias of the truststore certificate.
    • trustStoreFileType

      Optional<String> trustStoreFileType()
      An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.