我正在使用以下代码在 C# Web API 中配置 SSL 证书。问题是我使用序列号查找 SSL 证书,每次 Infra 重新颁发 SSL 证书时,我都必须更新应用程序配置中的证书序列号。重新颁发后是否有任何证书属性保持不变?
X509Store store = new X509Store(StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certificates = store.Certificates.Find(
X509FindType.FindBySerialNumber,
sslCertificateSerialNumber,
false);
'sslCertificateSerialNumber' 来自配置文件