Class OidcTenantConfig.CertificateChain

java.lang.Object
io.quarkus.oidc.OidcTenantConfig.CertificateChain
All Implemented Interfaces:
OidcTenantConfig.CertificateChain
Enclosing class:
OidcTenantConfig

@Deprecated(since="3.18", forRemoval=true) public static class OidcTenantConfig.CertificateChain extends Object implements OidcTenantConfig.CertificateChain
Deprecated, for removal: This API element is subject to removal in a future version.
  • Field Details

    • leafCertificateName

      public Optional<String> leafCertificateName
      Deprecated, for removal: This API element is subject to removal in a future version.
      Common name of the leaf certificate. It must be set if the trustStoreFile does not have this certificate imported.
    • trustStoreFile

      public Optional<Path> trustStoreFile
      Deprecated, for removal: This API element is subject to removal in a future version.
      Truststore file which keeps thumbprints of the trusted certificates.
    • trustStorePassword

      public Optional<String> trustStorePassword
      Deprecated, for removal: This API element is subject to removal in a future version.
      A parameter to specify the password of the truststore file if it is configured with trustStoreFile.
    • trustStoreCertAlias

      public Optional<String> trustStoreCertAlias
      Deprecated, for removal: This API element is subject to removal in a future version.
      A parameter to specify the alias of the truststore certificate.
    • trustStoreFileType

      public Optional<String> trustStoreFileType
      Deprecated, for removal: This API element is subject to removal in a future version.
      An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.
  • Constructor Details

    • CertificateChain

      public CertificateChain()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getTrustStoreFile

      public Optional<Path> getTrustStoreFile()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setTrustStoreFile

      public void setTrustStoreFile(Path trustStoreFile)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTrustStoreCertAlias

      public Optional<String> getTrustStoreCertAlias()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setTrustStoreCertAlias

      public void setTrustStoreCertAlias(String trustStoreCertAlias)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTrustStoreFileType

      public Optional<String> getTrustStoreFileType()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setTrustStoreFileType

      public void setTrustStoreFileType(Optional<String> trustStoreFileType)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getLeafCertificateName

      public Optional<String> getLeafCertificateName()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setLeafCertificateName

      public void setLeafCertificateName(String leafCertificateName)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTrustStorePassword

      public Optional<String> getTrustStorePassword()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setTrustStorePassword

      public void setTrustStorePassword(String trustStorePassword)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • leafCertificateName

      public Optional<String> leafCertificateName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.CertificateChain
      Common name of the leaf certificate. It must be set if the OidcTenantConfig.CertificateChain.trustStoreFile() does not have this certificate imported.
      Specified by:
      leafCertificateName in interface OidcTenantConfig.CertificateChain
    • trustStoreFile

      public Optional<Path> trustStoreFile()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.CertificateChain
      Truststore file which keeps thumbprints of the trusted certificates.
      Specified by:
      trustStoreFile in interface OidcTenantConfig.CertificateChain
    • trustStorePassword

      public Optional<String> trustStorePassword()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.CertificateChain
      A parameter to specify the password of the truststore file if it is configured with OidcTenantConfig.CertificateChain.trustStoreFile().
      Specified by:
      trustStorePassword in interface OidcTenantConfig.CertificateChain
    • trustStoreCertAlias

      public Optional<String> trustStoreCertAlias()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.CertificateChain
      A parameter to specify the alias of the truststore certificate.
      Specified by:
      trustStoreCertAlias in interface OidcTenantConfig.CertificateChain
    • trustStoreFileType

      public Optional<String> trustStoreFileType()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.CertificateChain
      An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.
      Specified by:
      trustStoreFileType in interface OidcTenantConfig.CertificateChain