Interface CertificateAuthorityConfiguration.Builder

    • Method Detail

      • keyAlgorithm

        CertificateAuthorityConfiguration.Builder keyAlgorithm​(String 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, KeyAlgorithm
      • keyAlgorithm

        CertificateAuthorityConfiguration.Builder keyAlgorithm​(KeyAlgorithm 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, KeyAlgorithm
      • 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, SigningAlgorithm
      • 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:
        SigningAlgorithm, SigningAlgorithm
      • subject

        CertificateAuthorityConfiguration.Builder subject​(ASN1Subject 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.
      • csrExtensions

        CertificateAuthorityConfiguration.Builder csrExtensions​(CsrExtensions 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.