Interface RevocationConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<RevocationConfiguration.Builder,RevocationConfiguration>, SdkBuilder<RevocationConfiguration.Builder,RevocationConfiguration>, SdkPojo
Enclosing class:
RevocationConfiguration

public static interface RevocationConfiguration.Builder extends SdkPojo, CopyableBuilder<RevocationConfiguration.Builder,RevocationConfiguration>
  • Method Details

    • crlConfiguration

      RevocationConfiguration.Builder crlConfiguration(CrlConfiguration crlConfiguration)

      Configuration of the certificate revocation list (CRL), if any, maintained by your private CA. A CRL is typically updated approximately 30 minutes after a certificate is revoked. If for any reason a CRL update fails, Amazon Web Services Private CA makes further attempts every 15 minutes.

      Parameters:
      crlConfiguration - Configuration of the certificate revocation list (CRL), if any, maintained by your private CA. A CRL is typically updated approximately 30 minutes after a certificate is revoked. If for any reason a CRL update fails, Amazon Web Services Private CA makes further attempts every 15 minutes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • crlConfiguration

      default RevocationConfiguration.Builder crlConfiguration(Consumer<CrlConfiguration.Builder> crlConfiguration)

      Configuration of the certificate revocation list (CRL), if any, maintained by your private CA. A CRL is typically updated approximately 30 minutes after a certificate is revoked. If for any reason a CRL update fails, Amazon Web Services Private CA makes further attempts every 15 minutes.

      This is a convenience method that creates an instance of the CrlConfiguration.Builder avoiding the need to create one manually via CrlConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to crlConfiguration(CrlConfiguration).

      Parameters:
      crlConfiguration - a consumer that will call methods on CrlConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ocspConfiguration

      RevocationConfiguration.Builder ocspConfiguration(OcspConfiguration ocspConfiguration)

      Configuration of Online Certificate Status Protocol (OCSP) support, if any, maintained by your private CA. When you revoke a certificate, OCSP responses may take up to 60 minutes to reflect the new status.

      Parameters:
      ocspConfiguration - Configuration of Online Certificate Status Protocol (OCSP) support, if any, maintained by your private CA. When you revoke a certificate, OCSP responses may take up to 60 minutes to reflect the new status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ocspConfiguration

      default RevocationConfiguration.Builder ocspConfiguration(Consumer<OcspConfiguration.Builder> ocspConfiguration)

      Configuration of Online Certificate Status Protocol (OCSP) support, if any, maintained by your private CA. When you revoke a certificate, OCSP responses may take up to 60 minutes to reflect the new status.

      This is a convenience method that creates an instance of the OcspConfiguration.Builder avoiding the need to create one manually via OcspConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ocspConfiguration(OcspConfiguration).

      Parameters:
      ocspConfiguration - a consumer that will call methods on OcspConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: