This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::PCAConnectorAD::Template PrivateKeyAttributesV3
Defines the attributes of the private key.
Syntax
To declare this entity in your Amazon 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: Yes
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: Yes
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