我有一個用 dotnet 框架撰寫的應用程式,我正在將它移植到 dotnet 5(可能很快就會移植到 dotnet 6)。
現在它使用ICertRequest介面(Win32 API)向我們的本地 CA 提交 CSR。我一生都找不到如何在純托管 dotnet 代碼中執行此操作的方法。
我已經查看了整個System.Security.Cryptography命名空間,但找不到任何東西。請幫忙?
我也不想使用 BouncyCastle。
uj5u.com熱心網友回復:
dotnet 5 或 dotnet 6 中是否有與 ICertRequest 等效的東西?
不。
最接近的類似物是CertificateRequest類,它可用于構建證書請求或以編程方式制作證書。將請求提交給 CA 并接收回應作為練習留給呼叫者。
由于 COM 證書注冊是特定于 Windows 的功能集,而 .NET 現在是一個跨平臺產品,因此不太可能作為 .NET 本身的一部分提供它的直接版本。
可能有也可能沒有包裝 ICertRequest/ICEnroll 的社區包。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/348144.html
