Interface CertificateAuthorityConfiguration.Builder

  • Method Details

    • keyAlgorithm

      Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the parent CA.

      Parameters:
      keyAlgorithm - Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the parent CA.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • keyAlgorithm

      Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the parent CA.

      Parameters:
      keyAlgorithm - Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the parent CA.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • signingAlgorithm

      CertificateAuthorityConfiguration.Builder signingAlgorithm(String signingAlgorithm)

      Name of the algorithm your private CA uses to sign certificate requests.

      This parameter should not be confused with the SigningAlgorithm parameter used to sign certificates when they are issued.

      Parameters:
      signingAlgorithm - Name of the algorithm your private CA uses to sign certificate requests.

      This parameter should not be confused with the SigningAlgorithm parameter used to sign certificates when they are issued.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • signingAlgorithm

      CertificateAuthorityConfiguration.Builder signingAlgorithm(SigningAlgorithm signingAlgorithm)

      Name of the algorithm your private CA uses to sign certificate requests.

      This parameter should not be confused with the SigningAlgorithm parameter used to sign certificates when they are issued.

      Parameters:
      signingAlgorithm - Name of the algorithm your private CA uses to sign certificate requests.

      This parameter should not be confused with the SigningAlgorithm parameter used to sign certificates when they are issued.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • subject

      Structure that contains X.500 distinguished name information for your private CA.

      Parameters:
      subject - Structure that contains X.500 distinguished name information for your private CA.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subject

      Structure that contains X.500 distinguished name information for your private CA.

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

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

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

      Specifies information to be added to the extension section of the certificate signing request (CSR).

      Parameters:
      csrExtensions - Specifies information to be added to the extension section of the certificate signing request (CSR).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • csrExtensions

      Specifies information to be added to the extension section of the certificate signing request (CSR).

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

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

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