簡體   English   中英

如何在 Xamarin 上創建證書簽名請求

[英]How to create a Certificate Signing Request on Xamarin

我們如何在 Xamarin 平台上生成證書簽名請求 (CSR)。

CertificateRequest可用於桌面 .net 但 Xamarin/mono 平台不支持它,它會引發 PlatformNotSupportedException。

SandCastle 的 c# 版本支持創建證書簽名請求 (CSR)

 byte[] CreateSigningRequest(string commonName, RSA rsa)
 {
     var name = new X509Name($"C=NZ, O=MyOrg, L=MyLocation, OU=MyOrgUnit, CN={commonName}");
     var keys = DotNetUtilities.GetKeyPair(rsa);
     Pkcs10CertificationRequest csr = new Pkcs10CertificationRequest("SHA256WITHRSA", name, keys.Public, null, keys.Private);
     return csr.GetEncoded();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM