x 509根证书验证
我想手动进行x509证书根验证。我用BouncyCastle图书馆。我在x 509根证书验证
以下添加了命名空间using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
使用Org.BouncyCastle.Asn1;
使用Org.BouncyCastle.Asn1.Utilities;
使用Org.BouncyCastle.Asn1.X509;
using Org.BouncyCastle.Crypto;
using Org.BouncyCastle.Math;
使用Org.BouncyCastle.Security;
使用Org.BouncyCastle.Security.Certificates;
使用Org.BouncyCastle.Utilities;
使用Org.BouncyCastle.Utilities.Collections;
using Org.BouncyCastle.Utilities.Date;
使用Org.BouncyCastle.Utilities.Encoders;
使用Org.BouncyCastle.X509.Extension;
,我叫下面
public static bool CertificateIssuerControl(X509Certificate2 certificate2Control, X509Certificate2 IssuerCertificate)
{
string signName = X509SignatureUtilities.GetSignatureName(certificate2Control.SignatureAlgorithm);
ISigner signature = SignerUtilities.GetSigner(signName);
return true;
}
,我采取的方法错误“名称‘X509SignatureUtilities’不在当前情况下存在”
我该如何解决这个问题?
谢谢您的任何建议...
您不在正确的命名空间。包括组织/ BouncyCastle的/ JCE /供应商/ X509SignatureUtil.java或
namespace Org.BouncyCastle.X509 {
...
}
包/前缀,你应该罚款。
Dw。
您是否在项目参考中添加了库DLL文件? – 2010-11-30 08:14:07