Interface CfnTemplate.KeyUsageFlagsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTemplate.KeyUsageFlagsProperty.Jsii$Proxy
- Enclosing class:
CfnTemplate
@Stability(Stable)
public static interface CfnTemplate.KeyUsageFlagsProperty
extends software.amazon.jsii.JsiiSerializable
The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.pcaconnectorad.*; KeyUsageFlagsProperty keyUsageFlagsProperty = KeyUsageFlagsProperty.builder() .dataEncipherment(false) .digitalSignature(false) .keyAgreement(false) .keyEncipherment(false) .nonRepudiation(false) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnTemplate.KeyUsageFlagsProperty
static final class
An implementation forCfnTemplate.KeyUsageFlagsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.default Object
The digitalSignature is asserted when the subject public key is used for verifying digital signatures.default Object
KeyAgreement is asserted when the subject public key is used for key agreement.default Object
KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.default Object
NonRepudiation is asserted when the subject public key is used to verify digital signatures.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataEncipherment
DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.- See Also:
-
getDigitalSignature
The digitalSignature is asserted when the subject public key is used for verifying digital signatures.- See Also:
-
getKeyAgreement
KeyAgreement is asserted when the subject public key is used for key agreement.- See Also:
-
getKeyEncipherment
KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.- See Also:
-
getNonRepudiation
NonRepudiation is asserted when the subject public key is used to verify digital signatures.- See Also:
-
builder
-