public class GenerateDataKeyPairWithoutPlaintextResult extends Object implements Serializable
| Constructor and Description |
|---|
GenerateDataKeyPairWithoutPlaintextResult() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getKeyId()
Specifies the CMK that encrypted the private key in the data key pair.
|
String |
getKeyPairSpec()
The type of data key pair that was generated.
|
ByteBuffer |
getPrivateKeyCiphertextBlob()
The encrypted copy of the private key.
|
ByteBuffer |
getPublicKey()
The public key (in plaintext).
|
int |
hashCode() |
void |
setKeyId(String keyId)
Specifies the CMK that encrypted the private key in the data key pair.
|
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 |
setPublicKey(ByteBuffer publicKey)
The public key (in plaintext).
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GenerateDataKeyPairWithoutPlaintextResult |
withKeyId(String keyId)
Specifies the CMK that encrypted the private key in the data key pair.
|
GenerateDataKeyPairWithoutPlaintextResult |
withKeyPairSpec(DataKeyPairSpec keyPairSpec)
The type of data key pair that was generated.
|
GenerateDataKeyPairWithoutPlaintextResult |
withKeyPairSpec(String keyPairSpec)
The type of data key pair that was generated.
|
GenerateDataKeyPairWithoutPlaintextResult |
withPrivateKeyCiphertextBlob(ByteBuffer privateKeyCiphertextBlob)
The encrypted copy of the private key.
|
GenerateDataKeyPairWithoutPlaintextResult |
withPublicKey(ByteBuffer publicKey)
The public key (in plaintext).
|
public GenerateDataKeyPairWithoutPlaintextResult()
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 GenerateDataKeyPairWithoutPlaintextResult 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 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 GenerateDataKeyPairWithoutPlaintextResult 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()
Specifies the CMK that encrypted the private key in the data key pair. You must specify a symmetric CMK. You cannot use an asymmetric CMK. To get the type of your CMK, use the DescribeKey operation.
To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name,
or alias ARN. When using an alias name, prefix it with
"alias/".
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN:
arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
To get the key ID and key ARN for a CMK, use ListKeys or DescribeKey. To get the alias name and alias ARN, use ListAliases.
Constraints:
Length: 1 - 2048
Specifies the CMK that encrypted the private key in the data key pair. You must specify a symmetric CMK. You cannot use an asymmetric CMK. To get the type of your CMK, use the DescribeKey operation.
To specify a CMK, use its key ID, Amazon Resource Name (ARN),
alias name, or alias ARN. When using an alias name, prefix it
with "alias/".
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN:
arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
To get the key ID and key ARN for a CMK, use ListKeys or DescribeKey. To get the alias name and alias ARN, use ListAliases.
public void setKeyId(String keyId)
Specifies the CMK that encrypted the private key in the data key pair. You must specify a symmetric CMK. You cannot use an asymmetric CMK. To get the type of your CMK, use the DescribeKey operation.
To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name,
or alias ARN. When using an alias name, prefix it with
"alias/".
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN:
arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
To get the key ID and key ARN for a CMK, use ListKeys or DescribeKey. To get the alias name and alias ARN, use ListAliases.
Constraints:
Length: 1 - 2048
keyId - Specifies the CMK that encrypted the private key in the data key pair. You must specify a symmetric CMK. You cannot use an asymmetric CMK. To get the type of your CMK, use the DescribeKey operation.
To specify a CMK, use its key ID, Amazon Resource Name (ARN),
alias name, or alias ARN. When using an alias name, prefix it
with "alias/".
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN:
arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
To get the key ID and key ARN for a CMK, use ListKeys or DescribeKey. To get the alias name and alias ARN, use ListAliases.
public GenerateDataKeyPairWithoutPlaintextResult withKeyId(String keyId)
Specifies the CMK that encrypted the private key in the data key pair. You must specify a symmetric CMK. You cannot use an asymmetric CMK. To get the type of your CMK, use the DescribeKey operation.
To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name,
or alias ARN. When using an alias name, prefix it with
"alias/".
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN:
arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
To get the key ID and key ARN for a CMK, use ListKeys or DescribeKey. To get the alias name and alias ARN, use ListAliases.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 2048
keyId - Specifies the CMK that encrypted the private key in the data key pair. You must specify a symmetric CMK. You cannot use an asymmetric CMK. To get the type of your CMK, use the DescribeKey operation.
To specify a CMK, use its key ID, Amazon Resource Name (ARN),
alias name, or alias ARN. When using an alias name, prefix it
with "alias/".
For example:
Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
Alias name: alias/ExampleAlias
Alias ARN:
arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
To get the key ID and key ARN for a CMK, use ListKeys or DescribeKey. To get the alias name and alias ARN, use ListAliases.
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 GenerateDataKeyPairWithoutPlaintextResult 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 GenerateDataKeyPairWithoutPlaintextResult 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.