This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::PCAConnectorAD::Template PrivateKeyAttributesV4
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}
YAML
Algorithm:StringCryptoProviders:- StringKeySpec:StringKeyUsageProperty:KeyUsagePropertyMinimalKeyLength:Number
Properties
Algorithm- 
                    
Defines the algorithm used to generate the private key.
Required: No
Type: String
Allowed values:
RSA | ECDH_P256 | ECDH_P384 | ECDH_P521Update requires: No interruption
 CryptoProviders- 
                    
Defines the cryptographic providers used to generate the private key.
Required: No
Type: Array of String
Minimum:
1 | 1Maximum:
100 | 100Update 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 | SIGNATUREUpdate 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: No
Type: KeyUsageProperty
Update requires: No interruption
 MinimalKeyLength- 
                    
Set the minimum key length of the private key.
Required: Yes
Type: Number
Minimum:
1Update requires: No interruption