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 classA builder forCfnTemplate.KeyUsageFlagsPropertystatic final classAn implementation forCfnTemplate.KeyUsageFlagsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectDataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.default ObjectThe digitalSignature is asserted when the subject public key is used for verifying digital signatures.default ObjectKeyAgreement is asserted when the subject public key is used for key agreement.default ObjectKeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.default ObjectNonRepudiation 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.Returns union: either
BooleanorIResolvable- See Also:
-
getDigitalSignature
The digitalSignature is asserted when the subject public key is used for verifying digital signatures.Returns union: either
BooleanorIResolvable- See Also:
-
getKeyAgreement
KeyAgreement is asserted when the subject public key is used for key agreement.Returns union: either
BooleanorIResolvable- See Also:
-
getKeyEncipherment
KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.Returns union: either
BooleanorIResolvable- See Also:
-
getNonRepudiation
NonRepudiation is asserted when the subject public key is used to verify digital signatures.Returns union: either
BooleanorIResolvable- See Also:
-
builder
-