Interface PrivateKeyFlagsV4.Builder

    • Method Detail

      • exportableKey

        PrivateKeyFlagsV4.Builder exportableKey​(Boolean exportableKey)

        Allows the private key to be exported.

        Parameters:
        exportableKey - Allows the private key to be exported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requireAlternateSignatureAlgorithm

        PrivateKeyFlagsV4.Builder requireAlternateSignatureAlgorithm​(Boolean requireAlternateSignatureAlgorithm)

        Requires the PKCS #1 v2.1 signature format for certificates. You should verify that your CA, objects, and applications can accept this signature format.

        Parameters:
        requireAlternateSignatureAlgorithm - Requires the PKCS #1 v2.1 signature format for certificates. You should verify that your CA, objects, and applications can accept this signature format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requireSameKeyRenewal

        PrivateKeyFlagsV4.Builder requireSameKeyRenewal​(Boolean requireSameKeyRenewal)

        Renew certificate using the same private key.

        Parameters:
        requireSameKeyRenewal - Renew certificate using the same private key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • strongKeyProtectionRequired

        PrivateKeyFlagsV4.Builder strongKeyProtectionRequired​(Boolean strongKeyProtectionRequired)

        Require user input when using the private key for enrollment.

        Parameters:
        strongKeyProtectionRequired - Require user input when using the private key for enrollment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • useLegacyProvider

        PrivateKeyFlagsV4.Builder useLegacyProvider​(Boolean useLegacyProvider)

        Specifies the cryptographic service provider category used to generate private keys. Set to TRUE to use Legacy Cryptographic Service Providers and FALSE to use Key Storage Providers.

        Parameters:
        useLegacyProvider - Specifies the cryptographic service provider category used to generate private keys. Set to TRUE to use Legacy Cryptographic Service Providers and FALSE to use Key Storage Providers.
        Returns:
        Returns a reference to this object so that method calls can be chained together.