-
@JsonSerializable() public final class PublicKey
-
-
Field Summary
Fields Modifier and Type Field Description private final KMSKeyIdKeyIdprivate final CustomerMasterKeySpecCustomerMasterKeySpecprivate final List<EncryptionAlgorithm>EncryptionAlgorithmsprivate final KeyUsageKeyUsageprivate final Base64BlobPublicKeyprivate final List<SigningAlgorithm>SigningAlgorithms
-
Constructor Summary
Constructors Constructor Description PublicKey(KMSKeyId KeyId, CustomerMasterKeySpec CustomerMasterKeySpec, List<EncryptionAlgorithm> EncryptionAlgorithms, KeyUsage KeyUsage, Base64Blob PublicKey, List<SigningAlgorithm> SigningAlgorithms)
-
Method Summary
Modifier and Type Method Description final KMSKeyIdcomponent1()final CustomerMasterKeySpeccomponent2()final List<EncryptionAlgorithm>component3()final KeyUsagecomponent4()final Base64Blobcomponent5()final List<SigningAlgorithm>component6()final PublicKeycopy(KMSKeyId KeyId, CustomerMasterKeySpec CustomerMasterKeySpec, List<EncryptionAlgorithm> EncryptionAlgorithms, KeyUsage KeyUsage, Base64Blob PublicKey, List<SigningAlgorithm> SigningAlgorithms)final KMSKeyIdgetKeyId()final CustomerMasterKeySpecgetCustomerMasterKeySpec()final List<EncryptionAlgorithm>getEncryptionAlgorithms()final KeyUsagegetKeyUsage()final Base64BlobgetPublicKey()final List<SigningAlgorithm>getSigningAlgorithms()-
-
Constructor Detail
-
PublicKey
PublicKey(KMSKeyId KeyId, CustomerMasterKeySpec CustomerMasterKeySpec, List<EncryptionAlgorithm> EncryptionAlgorithms, KeyUsage KeyUsage, Base64Blob PublicKey, List<SigningAlgorithm> SigningAlgorithms)
-
-
Method Detail
-
component1
final KMSKeyId component1()
-
component2
final CustomerMasterKeySpec component2()
-
component3
final List<EncryptionAlgorithm> component3()
-
component4
final KeyUsage component4()
-
component5
final Base64Blob component5()
-
component6
final List<SigningAlgorithm> component6()
-
copy
final PublicKey copy(KMSKeyId KeyId, CustomerMasterKeySpec CustomerMasterKeySpec, List<EncryptionAlgorithm> EncryptionAlgorithms, KeyUsage KeyUsage, Base64Blob PublicKey, List<SigningAlgorithm> SigningAlgorithms)
-
getKeyId
final KMSKeyId getKeyId()
-
getCustomerMasterKeySpec
final CustomerMasterKeySpec getCustomerMasterKeySpec()
-
getEncryptionAlgorithms
final List<EncryptionAlgorithm> getEncryptionAlgorithms()
-
getKeyUsage
final KeyUsage getKeyUsage()
-
getPublicKey
final Base64Blob getPublicKey()
-
getSigningAlgorithms
final List<SigningAlgorithm> getSigningAlgorithms()
-
-
-
-