我显然遗漏了一段知识,它阻止了我从我成功创建的CngKey和/或X509Certificate2对象以及Base64 64编码的ASN.1/DER证书签名请求中实现认知飞跃。System.Cryptography的扩展,我可以构建一个自签名证书:
var dn = new X500DistinguishedName("CN=MyCompany;OU=MyOrgUnit;OIDreq进行的冒烟测试会抛出一大堆ASN.1错误)。在完成了这一步之后,我更希望不必使用</em
我有一个在C#中成功使用A1证书签名字符串的代码。我需要在此签名中添加一个TimeStamp。这个TimeStamp需求来自像这样的TimeStamp服务器,我不知道如何将TimeStamp加到签名上。这不是PDF格式的标志,这是字符串标志。有谁能帮帮我吗?用于签名的代码: {
// Find the certificate we’ll use to sign