0
我試圖用密碼加載p12證書文件,我想知道在生產環境中存儲和使用密碼的最佳做法是什麼。如何以及在哪裏存儲用於加載p12證書文件的密碼
正在使用的代碼是:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
var handler = new WebRequestHandler();
var certificate = new X509Certificate2Collection();
certificate.Import(@"D:\certificate.p12", "password", X509KeyStorageFlags.DefaultKeySet);
handler.ClientCertificates.AddRange(certificate);
handler.ServerCertificateValidationCallback = ValidateServerCertificate;
var client = new HttpClient(handler)
{
BaseAddress = new Uri(chargeCodeServer)
};
正在使用的密碼是以下行:
certificate.Import(@"D:\certificate.p12", "password", X509KeyStorageFlags.DefaultKeySet);
我們部署使用的TeamCity,章魚和使用PowerShell腳本。請讓我知道是否有其他需要。