private DefaultAcsClient buildDKMSTransferClient()

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);
        }