Class PrivateKeyFlagsV4

    • Method Detail

      • exportableKey

        public final Boolean exportableKey()

        Allows the private key to be exported.

        Returns:
        Allows the private key to be exported.
      • requireAlternateSignatureAlgorithm

        public final 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.

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

        public final Boolean requireSameKeyRenewal()

        Renew certificate using the same private key.

        Returns:
        Renew certificate using the same private key.
      • strongKeyProtectionRequired

        public final Boolean strongKeyProtectionRequired()

        Require user input when using the private key for enrollment.

        Returns:
        Require user input when using the private key for enrollment.
      • useLegacyProvider

        public final 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.

        Returns:
        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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)