Show / Hide Table of Contents

Class CfnTemplatePropsMixin.KeyUsageFlagsProperty

The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageflags.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 keyUsageFlagsProperty = new KeyUsageFlagsProperty {
                 DataEncipherment = false,
                 DigitalSignature = false,
                 KeyAgreement = false,
                 KeyEncipherment = false,
                 NonRepudiation = false
             };

Synopsis

Constructors

KeyUsageFlagsProperty()

The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.

Properties

DataEncipherment

DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.

DigitalSignature

The digitalSignature is asserted when the subject public key is used for verifying digital signatures.

KeyAgreement

KeyAgreement is asserted when the subject public key is used for key agreement.

KeyEncipherment

KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.

NonRepudiation

NonRepudiation is asserted when the subject public key is used to verify digital signatures.

Constructors

KeyUsageFlagsProperty()

The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.

public KeyUsageFlagsProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageflags.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 keyUsageFlagsProperty = new KeyUsageFlagsProperty {
                 DataEncipherment = false,
                 DigitalSignature = false,
                 KeyAgreement = false,
                 KeyEncipherment = false,
                 NonRepudiation = false
             };

Properties

DataEncipherment

DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.

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

object

Remarks

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

Type union: either bool or IResolvable

DigitalSignature

The digitalSignature is asserted when the subject public key is used for verifying digital signatures.

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

object

Remarks

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

Type union: either bool or IResolvable

KeyAgreement

KeyAgreement is asserted when the subject public key is used for key agreement.

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

object

Remarks

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

Type union: either bool or IResolvable

KeyEncipherment

KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.

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

object

Remarks

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

Type union: either bool or IResolvable

NonRepudiation

NonRepudiation is asserted when the subject public key is used to verify digital signatures.

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

object

Remarks

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

Type union: either bool or IResolvable

Implements

CfnTemplatePropsMixin.IKeyUsageFlagsProperty
Back to top Generated by DocFX