Show / Hide Table of Contents

Class CfnTemplatePropsMixin.PrivateKeyFlagsV4Property

Private key flags for v4 templates specify the client compatibility, if the private key can be exported, if user input is required when using a private key, if an alternate signature algorithm should be used, and if certificates are renewed using the same private key.

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv4.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 privateKeyFlagsV4Property = new PrivateKeyFlagsV4Property {
                 ClientVersion = "clientVersion",
                 ExportableKey = false,
                 RequireAlternateSignatureAlgorithm = false,
                 RequireSameKeyRenewal = false,
                 StrongKeyProtectionRequired = false,
                 UseLegacyProvider = false
             };

Synopsis

Constructors

PrivateKeyFlagsV4Property()

Private key flags for v4 templates specify the client compatibility, if the private key can be exported, if user input is required when using a private key, if an alternate signature algorithm should be used, and if certificates are renewed using the same private key.

Properties

ClientVersion

Defines the minimum client compatibility.

ExportableKey

Allows the private key to be exported.

RequireAlternateSignatureAlgorithm

Requires the PKCS #1 v2.1 signature format for certificates. You should verify that your CA, objects, and applications can accept this signature format.

RequireSameKeyRenewal

Renew certificate using the same private key.

StrongKeyProtectionRequired

Require user input when using the private key for enrollment.

UseLegacyProvider

Specifies the cryptographic service provider category used to generate private keys.

Constructors

PrivateKeyFlagsV4Property()

Private key flags for v4 templates specify the client compatibility, if the private key can be exported, if user input is required when using a private key, if an alternate signature algorithm should be used, and if certificates are renewed using the same private key.

public PrivateKeyFlagsV4Property()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv4.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 privateKeyFlagsV4Property = new PrivateKeyFlagsV4Property {
                 ClientVersion = "clientVersion",
                 ExportableKey = false,
                 RequireAlternateSignatureAlgorithm = false,
                 RequireSameKeyRenewal = false,
                 StrongKeyProtectionRequired = false,
                 UseLegacyProvider = false
             };

Properties

ClientVersion

Defines the minimum client compatibility.

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

string

Remarks

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

ExportableKey

Allows the private key to be exported.

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

object

Remarks

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

Type union: either bool or IResolvable

RequireAlternateSignatureAlgorithm

Requires the PKCS #1 v2.1 signature format for certificates. You should verify that your CA, objects, and applications can accept this signature format.

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

object

Remarks

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

Type union: either bool or IResolvable

RequireSameKeyRenewal

Renew certificate using the same private key.

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

object

Remarks

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

Type union: either bool or IResolvable

StrongKeyProtectionRequired

Require user input when using the private key for enrollment.

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

object

Remarks

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

Type union: either bool or IResolvable

UseLegacyProvider

Specifies the cryptographic service provider category used to generate private keys.

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

object

Remarks

Set to TRUE to use Legacy Cryptographic Service Providers and FALSE to use Key Storage Providers.

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

Type union: either bool or IResolvable

Implements

CfnTemplatePropsMixin.IPrivateKeyFlagsV4Property
Back to top Generated by DocFX