Class CfnCertificate.KeyUsageProperty
Defines one or more purposes for which the key contained in the certificate can be used.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.ACMPCA
Assembly: Amazon.CDK.AWS.ACMPCA.dll
Syntax (csharp)
public class KeyUsageProperty : Object, CfnCertificate.IKeyUsageProperty
Syntax (vb)
Public Class KeyUsageProperty
Inherits Object
Implements CfnCertificate.IKeyUsageProperty
Remarks
Default value for each option is false.
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.AWS.ACMPCA;
var keyUsageProperty = new KeyUsageProperty {
CrlSign = false,
DataEncipherment = false,
DecipherOnly = false,
DigitalSignature = false,
EncipherOnly = false,
KeyAgreement = false,
KeyCertSign = false,
KeyEncipherment = false,
NonRepudiation = false
};
Synopsis
Constructors
KeyUsageProperty() |
Properties
CrlSign | Key can be used to sign CRLs. |
DataEncipherment | Key can be used to decipher data. |
DecipherOnly | Key can be used only to decipher data. |
DigitalSignature | Key can be used for digital signing. |
EncipherOnly | Key can be used only to encipher data. |
KeyAgreement | Key can be used in a key-agreement protocol. |
KeyCertSign | Key can be used to sign certificates. |
KeyEncipherment | Key can be used to encipher data. |
NonRepudiation | Key can be used for non-repudiation. |
Constructors
KeyUsageProperty()
public KeyUsageProperty()
Properties
CrlSign
Key can be used to sign CRLs.
public object CrlSign { get; set; }
Property Value
System.Object
Remarks
DataEncipherment
Key can be used to decipher data.
public object DataEncipherment { get; set; }
Property Value
System.Object
Remarks
DecipherOnly
Key can be used only to decipher data.
public object DecipherOnly { get; set; }
Property Value
System.Object
Remarks
DigitalSignature
Key can be used for digital signing.
public object DigitalSignature { get; set; }
Property Value
System.Object
Remarks
EncipherOnly
Key can be used only to encipher data.
public object EncipherOnly { get; set; }
Property Value
System.Object
Remarks
KeyAgreement
Key can be used in a key-agreement protocol.
public object KeyAgreement { get; set; }
Property Value
System.Object
Remarks
KeyCertSign
Key can be used to sign certificates.
public object KeyCertSign { get; set; }
Property Value
System.Object
Remarks
KeyEncipherment
Key can be used to encipher data.
public object KeyEncipherment { get; set; }
Property Value
System.Object
Remarks
NonRepudiation
Key can be used for non-repudiation.
public object NonRepudiation { get; set; }
Property Value
System.Object