Class CfnTemplatePropsMixin.KeyUsageFlagsProperty
The key usage flags represent 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.KeyUsageFlagsProperty : CfnTemplatePropsMixin.IKeyUsageFlagsProperty
Syntax (vb)
Public Class CfnTemplatePropsMixin.KeyUsageFlagsProperty Implements CfnTemplatePropsMixin.IKeyUsageFlagsProperty
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 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
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
Remarks
DigitalSignature
The digitalSignature is asserted when the subject public key is used for verifying digital signatures.
public object? DigitalSignature { get; set; }
Property Value
Remarks
KeyAgreement
KeyAgreement is asserted when the subject public key is used for key agreement.
public object? KeyAgreement { get; set; }
Property Value
Remarks
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
Remarks
NonRepudiation
NonRepudiation is asserted when the subject public key is used to verify digital signatures.
public object? NonRepudiation { get; set; }