我正在編寫一個服務來定期遍歷生產中遠程服務器上的證書存儲,目的是跟蹤使用的證書、位置和到期日期,以防某些未按要求更新。遍歷 Windows 服務器按預期工作。但我不確定在 (Ubuntu) linux 上如何處理 Tomcat 商店。X509Store 對象是否能夠以遠程 Linux 機器為目標?StoreName 和 StoreLocation 概念如何映射到那里?如何進行身份驗證?我假設它需要一個 SSH 會話來嘗試連接到商店。是的,我不知道從哪里開始。using(var store = new X509Store($@"\\{serverName}\{storeName}", StoreLocation.LocalMachine)){ store.Open(OpenFlags.ReadOnly); foreach(var cert in store.Certificates) { var issuedTo = cert.GetNameInfo(X509NameType.SimpleName, false);
.NET 的 X509Store 可以用于從遠程 Linux 商店獲取證書嗎?
慕婉清6462132
2021-06-16 18:15:59