in src/main/java/com/aliyuncs/kms/secretsmanager/client/service/DefaultSecretManagerClientBuilder.java [235:252]
private DefaultAcsClient buildDKMSTransferClient(RegionInfo regionInfo) {
Config config;
IClientProfile profile = DefaultProfile.getProfile(regionInfo.getRegionId(), CacheClientConstant.PRETEND_AK, CacheClientConstant.PRETEND_SK);
DKmsConfig dKmsConfig = DefaultSecretManagerClientBuilder.this.dKmsConfigsMap.get(regionInfo);
if (dKmsConfig == null) {
throw new IllegalArgumentException("Unrecognized regionId");
} else {
config = dKmsConfig;
config.setRegionId(regionInfo.getRegionId());
config.setEndpoint(regionInfo.getEndpoint());
config.setPassword(dKmsConfig.getPassword());
}
config.setUserAgent(UserAgentManager.getUserAgent() + "/" + UserAgentManager.getProjectVersion());
HttpClientConfig clientConfig = HttpClientConfig.getDefault();
clientConfig.setIgnoreSSLCerts(dKmsConfig.getIgnoreSslCerts());
profile.setHttpClientConfig(clientConfig);
return new KmsTransferAcsClient(profile, config);
}