Show / Hide Table of Contents

Class CfnTemplatePropsMixin.PrivateKeyAttributesV4Property

Defines the attributes of the private key.

Inheritance
object
CfnTemplatePropsMixin.PrivateKeyAttributesV4Property
Implements
CfnTemplatePropsMixin.IPrivateKeyAttributesV4Property
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.PrivateKeyAttributesV4Property : CfnTemplatePropsMixin.IPrivateKeyAttributesV4Property
Syntax (vb)
Public Class CfnTemplatePropsMixin.PrivateKeyAttributesV4Property Implements CfnTemplatePropsMixin.IPrivateKeyAttributesV4Property
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv4.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 privateKeyAttributesV4Property = new PrivateKeyAttributesV4Property {
                 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

PrivateKeyAttributesV4Property()

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

PrivateKeyAttributesV4Property()

Defines the attributes of the private key.

public PrivateKeyAttributesV4Property()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv4.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 privateKeyAttributesV4Property = new PrivateKeyAttributesV4Property {
                 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-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-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-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-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-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-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-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-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-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-minimalkeylength

Implements

CfnTemplatePropsMixin.IPrivateKeyAttributesV4Property
Back to top Generated by DocFX