List of usage examples for com.amazonaws.services.kms.model DecryptRequest getCiphertextBlob
public java.nio.ByteBuffer getCiphertextBlob()
Ciphertext to be decrypted.
From source file:org.finra.dm.dao.impl.MockKmsOperationsImpl.java
License:Apache License
@Override public DecryptResult decrypt(AWSKMSClient awsKmsClient, DecryptRequest decryptRequest) { // Check the cipher text. if (decryptRequest.getCiphertextBlob() .equals(ByteBuffer.wrap(Base64.decodeBase64(MOCK_CIPHER_TEXT_INVALID)))) { throw new InvalidCiphertextException( "(Service: AWSKMS; Status Code: 400; Error Code: InvalidCiphertextException; Request ID: NONE)"); }/*from ww w. j a v a 2s . c o m*/ DecryptResult decryptResult = new DecryptResult(); // Convert the test plain text to byte buffer and set the plain text return value. decryptResult.setPlaintext(ByteBuffer.wrap(MOCK_PLAIN_TEXT.getBytes())); return decryptResult; }