in src/main/java/com/aliyuncs/kms/secretsmanager/client/service/DefaultSecretManagerClientBuilder.java [220:233]
private DefaultAcsClient buildKMSClient(RegionInfo regionInfo) {
IClientProfile profile = DefaultProfile.getProfile(regionInfo.getRegionId());
if (!StringUtils.isEmpty(regionInfo.getEndpoint())) {
DefaultProfile.addEndpoint(regionInfo.getRegionId(), CacheClientConstant.PRODUCT_NAME, regionInfo.getEndpoint());
} else if (regionInfo.getVpc()) {
DefaultProfile.addEndpoint(regionInfo.getRegionId(), CacheClientConstant.PRODUCT_NAME, KmsEndpointUtils.getVPCEndpoint(regionInfo.getRegionId()));
}
HttpClientConfig clientConfig = HttpClientConfig.getDefault();
clientConfig.setIgnoreSSLCerts(true);
profile.setHttpClientConfig(clientConfig);
DefaultAcsClient acsClient = new DefaultAcsClient(profile, provider);
acsClient.appendUserAgent(UserAgentManager.getUserAgent(), UserAgentManager.getProjectVersion());
return acsClient;
}