Show / Hide Table of Contents

Class CfnTemplatePropsMixin.PrivateKeyAttributesV3Property

Defines the attributes of the private key.

Inheritance
object
CfnTemplatePropsMixin.PrivateKeyAttributesV3Property
Implements
CfnTemplatePropsMixin.IPrivateKeyAttributesV3Property
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnTemplatePropsMixin.PrivateKeyAttributesV3Property : CfnTemplatePropsMixin.IPrivateKeyAttributesV3Property
Syntax (vb)
Public Class CfnTemplatePropsMixin.PrivateKeyAttributesV3Property Implements CfnTemplatePropsMixin.IPrivateKeyAttributesV3Property
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD;

             var privateKeyAttributesV3Property = new PrivateKeyAttributesV3Property {
                 Algorithm = "algorithm",
                 CryptoProviders = new [] { "cryptoProviders" },
                 KeySpec = "keySpec",
                 KeyUsageProperty = new KeyUsagePropertyProperty {
                     PropertyFlags = new KeyUsagePropertyFlagsProperty {
                         Decrypt = false,
                         KeyAgreement = false,
                         Sign = false
                     },
                     PropertyType = "propertyType"
                 },
                 MinimalKeyLength = 123
             };

Synopsis

Constructors

PrivateKeyAttributesV3Property()

Defines the attributes of the private key.

Properties

Algorithm

Defines the algorithm used to generate the private key.

CryptoProviders

Defines the cryptographic providers used to generate the private key.

KeySpec

Defines the purpose of the private key.

KeyUsageProperty

The key usage property defines the purpose of the private key contained in the certificate.

MinimalKeyLength

Set the minimum key length of the private key.

Constructors

PrivateKeyAttributesV3Property()

Defines the attributes of the private key.

public PrivateKeyAttributesV3Property()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD;

             var privateKeyAttributesV3Property = new PrivateKeyAttributesV3Property {
                 Algorithm = "algorithm",
                 CryptoProviders = new [] { "cryptoProviders" },
                 KeySpec = "keySpec",
                 KeyUsageProperty = new KeyUsagePropertyProperty {
                     PropertyFlags = new KeyUsagePropertyFlagsProperty {
                         Decrypt = false,
                         KeyAgreement = false,
                         Sign = false
                     },
                     PropertyType = "propertyType"
                 },
                 MinimalKeyLength = 123
             };

Properties

Algorithm

Defines the algorithm used to generate the private key.

public string? Algorithm { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-algorithm

CryptoProviders

Defines the cryptographic providers used to generate the private key.

public string[]? CryptoProviders { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-cryptoproviders

KeySpec

Defines the purpose of the private key.

public string? KeySpec { get; set; }
Property Value

string

Remarks

Set it to "KEY_EXCHANGE" or "SIGNATURE" value.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-keyspec

KeyUsageProperty

The key usage property defines the purpose of the private key contained in the certificate.

public object? KeyUsageProperty { get; set; }
Property Value

object

Remarks

You can specify specific purposes using property flags or all by using property type ALL.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-keyusageproperty

Type union: either IResolvable or CfnTemplatePropsMixin.IKeyUsagePropertyProperty

MinimalKeyLength

Set the minimum key length of the private key.

public double? MinimalKeyLength { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-minimalkeylength

Implements

CfnTemplatePropsMixin.IPrivateKeyAttributesV3Property
Back to top Generated by DocFX