Interface ExportKeyCryptogram.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ExportKeyCryptogram.Builder,ExportKeyCryptogram>,SdkBuilder<ExportKeyCryptogram.Builder,ExportKeyCryptogram>,SdkPojo
- Enclosing class:
- ExportKeyCryptogram
public static interface ExportKeyCryptogram.Builder extends SdkPojo, CopyableBuilder<ExportKeyCryptogram.Builder,ExportKeyCryptogram>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExportKeyCryptogram.BuildercertificateAuthorityPublicKeyIdentifier(String certificateAuthorityPublicKeyIdentifier)TheKeyARNof the certificate chain that signs the wrapping key certificate during RSA wrap and unwrap key export.ExportKeyCryptogram.BuilderwrappingKeyCertificate(String wrappingKeyCertificate)The wrapping key certificate in PEM format (base64 encoded).ExportKeyCryptogram.BuilderwrappingSpec(String wrappingSpec)The wrapping spec for the key under export.ExportKeyCryptogram.BuilderwrappingSpec(WrappingKeySpec wrappingSpec)The wrapping spec for the key under export.-
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 Detail
-
certificateAuthorityPublicKeyIdentifier
ExportKeyCryptogram.Builder certificateAuthorityPublicKeyIdentifier(String certificateAuthorityPublicKeyIdentifier)
The
KeyARNof the certificate chain that signs the wrapping key certificate during RSA wrap and unwrap key export.- Parameters:
certificateAuthorityPublicKeyIdentifier- TheKeyARNof the certificate chain that signs the wrapping key certificate during RSA wrap and unwrap key export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
wrappingKeyCertificate
ExportKeyCryptogram.Builder wrappingKeyCertificate(String wrappingKeyCertificate)
The wrapping key certificate in PEM format (base64 encoded). Amazon Web Services Payment Cryptography uses this certificate to wrap the key under export.
- Parameters:
wrappingKeyCertificate- The wrapping key certificate in PEM format (base64 encoded). Amazon Web Services Payment Cryptography uses this certificate to wrap the key under export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
wrappingSpec
ExportKeyCryptogram.Builder wrappingSpec(String wrappingSpec)
The wrapping spec for the key under export.
- Parameters:
wrappingSpec- The wrapping spec for the key under export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WrappingKeySpec,WrappingKeySpec
-
wrappingSpec
ExportKeyCryptogram.Builder wrappingSpec(WrappingKeySpec wrappingSpec)
The wrapping spec for the key under export.
- Parameters:
wrappingSpec- The wrapping spec for the key under export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WrappingKeySpec,WrappingKeySpec
-
-