CA证书获取及加解密方法(C#版)
1、CA证书的获取主要通过X509Store亿姣灵秀类,代码如下图。通过此方法可以获取到当前用户的证书列表,如果想进一步过滤证书,则可以通过证书的Issuer、Subject、CSP等属性进行过滤
2、CA证书的签名验签操作,其中MsX509Cert2是获取到的X509Certificate2证书,通过私钥进行签名,以下是签名的方法
3、通过公钥进行验签,以下是验签的方法
4、CA证书的加密解密操作,通过公钥进行加密
5、通过私钥进行解密
6、不同的CA厂商实现方式略有不同,此种方式是比较通用的获取及加解密方法如果是软证书,可以直接通过X509Certificat髫潋啜缅e2类的重载方法直接读取本地文件如果是硬证书,有可能需要调用CA厂商提供的接口,输入证书密码
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:70
阅读量:72
阅读量:72
阅读量:89