public class GenerateDataKeyPairResult extends Object implements Serializable
| Constructor and Description |
|---|
GenerateDataKeyPairResult() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getKeyId()
The identifier of the CMK that encrypted the private key.
|
String |
getKeyPairSpec()
The type of data key pair that was generated.
|
ByteBuffer |
getPrivateKeyCiphertextBlob()
The encrypted copy of the private key.
|
ByteBuffer |
getPrivateKeyPlaintext()
The plaintext copy of the private key.
|
ByteBuffer |
getPublicKey()
The public key (in plaintext).
|
int |
hashCode() |
void |
setKeyId(String keyId)
The identifier of the CMK that encrypted the private key.
|
void |
setKeyPairSpec(DataKeyPairSpec keyPairSpec)
The type of data key pair that was generated.
|
void |
setKeyPairSpec(String keyPairSpec)
The type of data key pair that was generated.
|
void |
setPrivateKeyCiphertextBlob(ByteBuffer privateKeyCiphertextBlob)
The encrypted copy of the private key.
|
void |
setPrivateKeyPlaintext(ByteBuffer privateKeyPlaintext)
The plaintext copy of the private key.
|
void |
setPublicKey(ByteBuffer publicKey)
The public key (in plaintext).
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GenerateDataKeyPairResult |
withKeyId(String keyId)
The identifier of the CMK that encrypted the private key.
|
GenerateDataKeyPairResult |
withKeyPairSpec(DataKeyPairSpec keyPairSpec)
The type of data key pair that was generated.
|
GenerateDataKeyPairResult |
withKeyPairSpec(String keyPairSpec)
The type of data key pair that was generated.
|
GenerateDataKeyPairResult |
withPrivateKeyCiphertextBlob(ByteBuffer privateKeyCiphertextBlob)
The encrypted copy of the private key.
|
GenerateDataKeyPairResult |
withPrivateKeyPlaintext(ByteBuffer privateKeyPlaintext)
The plaintext copy of the private key.
|
GenerateDataKeyPairResult |
withPublicKey(ByteBuffer publicKey)
The public key (in plaintext).
|
public ByteBuffer getPrivateKeyCiphertextBlob()
The encrypted copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Constraints:
Length: 1 - 6144
The encrypted copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
public void setPrivateKeyCiphertextBlob(ByteBuffer privateKeyCiphertextBlob)
The encrypted copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Constraints:
Length: 1 - 6144
privateKeyCiphertextBlob - The encrypted copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
public GenerateDataKeyPairResult withPrivateKeyCiphertextBlob(ByteBuffer privateKeyCiphertextBlob)
The encrypted copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 6144
privateKeyCiphertextBlob - The encrypted copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
public ByteBuffer getPrivateKeyPlaintext()
The plaintext copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Constraints:
Length: 1 - 4096
The plaintext copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
public void setPrivateKeyPlaintext(ByteBuffer privateKeyPlaintext)
The plaintext copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Constraints:
Length: 1 - 4096
privateKeyPlaintext - The plaintext copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
public GenerateDataKeyPairResult withPrivateKeyPlaintext(ByteBuffer privateKeyPlaintext)
The plaintext copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 4096
privateKeyPlaintext - The plaintext copy of the private key. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
public ByteBuffer getPublicKey()
The public key (in plaintext).
Constraints:
Length: 1 - 8192
The public key (in plaintext).
public void setPublicKey(ByteBuffer publicKey)
The public key (in plaintext).
Constraints:
Length: 1 - 8192
publicKey - The public key (in plaintext).
public GenerateDataKeyPairResult withPublicKey(ByteBuffer publicKey)
The public key (in plaintext).
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 8192
publicKey - The public key (in plaintext).
public String getKeyId()
The identifier of the CMK that encrypted the private key.
Constraints:
Length: 1 - 2048
The identifier of the CMK that encrypted the private key.
public void setKeyId(String keyId)
The identifier of the CMK that encrypted the private key.
Constraints:
Length: 1 - 2048
keyId - The identifier of the CMK that encrypted the private key.
public GenerateDataKeyPairResult withKeyId(String keyId)
The identifier of the CMK that encrypted the private key.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 2048
keyId - The identifier of the CMK that encrypted the private key.
public String getKeyPairSpec()
The type of data key pair that was generated.
Constraints:
Allowed Values: RSA_2048, RSA_3072, RSA_4096, ECC_NIST_P256,
ECC_NIST_P384, ECC_NIST_P521, ECC_SECG_P256K1
The type of data key pair that was generated.
DataKeyPairSpecpublic void setKeyPairSpec(String keyPairSpec)
The type of data key pair that was generated.
Constraints:
Allowed Values: RSA_2048, RSA_3072, RSA_4096, ECC_NIST_P256,
ECC_NIST_P384, ECC_NIST_P521, ECC_SECG_P256K1
keyPairSpec - The type of data key pair that was generated.
DataKeyPairSpecpublic GenerateDataKeyPairResult withKeyPairSpec(String keyPairSpec)
The type of data key pair that was generated.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: RSA_2048, RSA_3072, RSA_4096, ECC_NIST_P256,
ECC_NIST_P384, ECC_NIST_P521, ECC_SECG_P256K1
keyPairSpec - The type of data key pair that was generated.
DataKeyPairSpecpublic void setKeyPairSpec(DataKeyPairSpec keyPairSpec)
The type of data key pair that was generated.
Constraints:
Allowed Values: RSA_2048, RSA_3072, RSA_4096, ECC_NIST_P256,
ECC_NIST_P384, ECC_NIST_P521, ECC_SECG_P256K1
keyPairSpec - The type of data key pair that was generated.
DataKeyPairSpecpublic GenerateDataKeyPairResult withKeyPairSpec(DataKeyPairSpec keyPairSpec)
The type of data key pair that was generated.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: RSA_2048, RSA_3072, RSA_4096, ECC_NIST_P256,
ECC_NIST_P384, ECC_NIST_P521, ECC_SECG_P256K1
keyPairSpec - The type of data key pair that was generated.
DataKeyPairSpecpublic String toString()
toString in class ObjectObject.toString()Copyright © 2020. All rights reserved.