Interface KeyUsageFlags.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<KeyUsageFlags.Builder,
,KeyUsageFlags> SdkBuilder<KeyUsageFlags.Builder,
,KeyUsageFlags> SdkPojo
- Enclosing class:
KeyUsageFlags
public static interface KeyUsageFlags.Builder
extends SdkPojo, CopyableBuilder<KeyUsageFlags.Builder,KeyUsageFlags>
-
Method Summary
Modifier and TypeMethodDescriptiondataEncipherment
(Boolean 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
(Boolean digitalSignature) The digitalSignature is asserted when the subject public key is used for verifying digital signatures.keyAgreement
(Boolean keyAgreement) KeyAgreement is asserted when the subject public key is used for key agreement.keyEncipherment
(Boolean keyEncipherment) KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.nonRepudiation
(Boolean nonRepudiation) NonRepudiation is asserted when the subject public key is used to verify digital signatures.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
digitalSignature
The digitalSignature is asserted when the subject public key is used for verifying digital signatures.
- Parameters:
digitalSignature
- The digitalSignature is asserted when the subject public key is used for verifying digital signatures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyAgreement
KeyAgreement is asserted when the subject public key is used for key agreement.
- Parameters:
keyAgreement
- KeyAgreement is asserted when the subject public key is used for key agreement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyEncipherment
KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.
- Parameters:
keyEncipherment
- KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nonRepudiation
NonRepudiation is asserted when the subject public key is used to verify digital signatures.
- Parameters:
nonRepudiation
- NonRepudiation is asserted when the subject public key is used to verify digital signatures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-