PrivateKeyFlagsV4

Private key flags for v4 templates specify the client compatibility, if the private key can be exported, if user input is required when using a private key, if an alternate signature algorithm should be used, and if certificates are renewed using the same private key.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Defines the minimum client compatibility.

Link copied to clipboard

Allows the private key to be exported.

Link copied to clipboard

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

Link copied to clipboard

Renew certificate using the same private key.

Link copied to clipboard

Require user input when using the private key for enrollment.

Link copied to clipboard

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.

Functions

Link copied to clipboard
inline fun copy(block: PrivateKeyFlagsV4.Builder.() -> Unit = {}): PrivateKeyFlagsV4
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String