in src/main/java/com/aliyuncs/kms/secretsmanager/client/SecretCacheClient.java [110:119]
public ByteBuffer getBinaryValue(final String secretName) throws CacheSecretException {
SecretInfo secretInfo = getSecretInfo(secretName);
if (secretInfo == null) {
return null;
}
if (!CacheClientConstant.BINARY_DATA_TYPE.equals(secretInfo.getSecretDataType())) {
throw new IllegalArgumentException(String.format("the secret named[%s] do not support binary value", secretName));
}
return ByteBufferUtils.convertStringToByte(secretInfo.getSecretValue());
}