public DecryptResult unmarshall(JsonUnmarshallerContext context) throws Exception { DecryptResult decryptResult = new DecryptResult();
public DecryptResult unmarshall(JsonUnmarshallerContext context) throws Exception { DecryptResult decryptResult = new DecryptResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("KeyId")) { decryptResult.setKeyId(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Plaintext")) { decryptResult.setPlaintext(ByteBufferJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return decryptResult; }
@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)"); } 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; } }
public DecryptResult unmarshall(JsonUnmarshallerContext context) throws Exception { DecryptResult decryptResult = new DecryptResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("KeyId")) { decryptResult.setKeyId(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Plaintext")) { decryptResult.setPlaintext(ByteBufferJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return decryptResult; }
public DecryptResult unmarshall(JsonUnmarshallerContext context) throws Exception { DecryptResult decryptResult = new DecryptResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("KeyId")) { decryptResult.setKeyId(StringJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Plaintext")) { decryptResult.setPlaintext(ByteBufferJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return decryptResult; }
public DecryptResult unmarshall(JsonUnmarshallerContext context) throws Exception { DecryptResult decryptResult = new DecryptResult();
public DecryptResult unmarshall(JsonUnmarshallerContext context) throws Exception { DecryptResult decryptResult = new DecryptResult();