[英]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.