AWS::PCAConnectorAD::Template PrivateKeyAttributesV3 - AWS CloudFormation

AWS::PCAConnectorAD::Template PrivateKeyAttributesV3

Defines the attributes of the private key.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Algorithm" : String, "CryptoProviders" : [ String, ... ], "KeySpec" : String, "KeyUsageProperty" : KeyUsageProperty, "MinimalKeyLength" : Number }

Properties

Algorithm

Defines the algorithm used to generate the private key.

Required: Yes

Type: String

Allowed values: RSA | ECDH_P256 | ECDH_P384 | ECDH_P521

Update requires: No interruption

CryptoProviders

Defines the cryptographic providers used to generate the private key.

Required: No

Type: Array of String

Minimum: 1 | 1

Maximum: 100 | 100

Update requires: No interruption

KeySpec

Defines the purpose of the private key. Set it to "KEY_EXCHANGE" or "SIGNATURE" value.

Required: Yes

Type: String

Allowed values: KEY_EXCHANGE | SIGNATURE

Update requires: No interruption

KeyUsageProperty

The key usage property defines the purpose of the private key contained in the certificate. You can specify specific purposes using property flags or all by using property type ALL.

Required: Yes

Type: KeyUsageProperty

Update requires: No interruption

MinimalKeyLength

Set the minimum key length of the private key.

Required: Yes

Type: Number

Minimum: 1

Update requires: No interruption