Class CfnTemplatePropsMixin.KeyUsageProperty
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnTemplatePropsMixin.KeyUsageProperty : CfnTemplatePropsMixin.IKeyUsageProperty
Syntax (vb)
Public Class CfnTemplatePropsMixin.KeyUsageProperty Implements CfnTemplatePropsMixin.IKeyUsageProperty
Remarks
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 keyUsageProperty = new KeyUsageProperty {
Critical = false,
UsageFlags = new KeyUsageFlagsProperty {
DataEncipherment = false,
DigitalSignature = false,
KeyAgreement = false,
KeyEncipherment = false,
NonRepudiation = false
}
};
Synopsis
Constructors
| KeyUsageProperty() | The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate. |
Properties
| Critical | Sets the key usage extension to critical. |
| UsageFlags | The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate. |
Constructors
KeyUsageProperty()
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.
public KeyUsageProperty()
Remarks
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 keyUsageProperty = new KeyUsageProperty {
Critical = false,
UsageFlags = new KeyUsageFlagsProperty {
DataEncipherment = false,
DigitalSignature = false,
KeyAgreement = false,
KeyEncipherment = false,
NonRepudiation = false
}
};
Properties
Critical
Sets the key usage extension to critical.
public object? Critical { get; set; }
Property Value
Remarks
UsageFlags
The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.
public object? UsageFlags { get; set; }