in src/AWSSecretsManagerKeyStrategy.java [270:280]
private SecretKey getSecretKeyFromGetSecretValueResult(GetSecretValueResult getSecretValueResult) {
SecretKey secretKey = null;
//In addition to null values, exclude old versions that have been deprecated (all stage labels removed).
if (getSecretValueResult != null && getSecretValueResult.getVersionStages() != null && getSecretValueResult.getVersionStages().size() > 0) {
ByteBuffer binarySecretData = getSecretValueResult.getSecretBinary();
byte[] arr = new byte[binarySecretData.remaining()];
binarySecretData.get(arr);
secretKey = new SecretKeySpec(arr, 0, arr.length, "AES");
}
return secretKey;
}