Interface KeyUsage.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<KeyUsage.Builder,
,KeyUsage> SdkBuilder<KeyUsage.Builder,
,KeyUsage> SdkPojo
- Enclosing class:
KeyUsage
public static interface KeyUsage.Builder
extends SdkPojo, CopyableBuilder<KeyUsage.Builder,KeyUsage>
-
Method Summary
Modifier and TypeMethodDescriptionKey can be used to sign CRLs.dataEncipherment
(Boolean dataEncipherment) Key can be used to decipher data.decipherOnly
(Boolean decipherOnly) Key can be used only to decipher data.digitalSignature
(Boolean digitalSignature) Key can be used for digital signing.encipherOnly
(Boolean encipherOnly) Key can be used only to encipher data.keyAgreement
(Boolean keyAgreement) Key can be used in a key-agreement protocol.keyCertSign
(Boolean keyCertSign) Key can be used to sign certificates.keyEncipherment
(Boolean keyEncipherment) Key can be used to encipher data.nonRepudiation
(Boolean nonRepudiation) Key can be used for non-repudiation.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
-
digitalSignature
Key can be used for digital signing.
- Parameters:
digitalSignature
- Key can be used for digital signing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nonRepudiation
Key can be used for non-repudiation.
- Parameters:
nonRepudiation
- Key can be used for non-repudiation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyEncipherment
Key can be used to encipher data.
- Parameters:
keyEncipherment
- Key can be used to encipher data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataEncipherment
Key can be used to decipher data.
- Parameters:
dataEncipherment
- Key can be used to decipher data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyAgreement
Key can be used in a key-agreement protocol.
- Parameters:
keyAgreement
- Key can be used in a key-agreement protocol.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyCertSign
Key can be used to sign certificates.
- Parameters:
keyCertSign
- Key can be used to sign certificates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crlSign
Key can be used to sign CRLs.
- Parameters:
crlSign
- Key can be used to sign CRLs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encipherOnly
Key can be used only to encipher data.
- Parameters:
encipherOnly
- Key can be used only to encipher data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
decipherOnly
Key can be used only to decipher data.
- Parameters:
decipherOnly
- Key can be used only to decipher data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-