Я хочу сделать проверку корневого сертификата x509 как вручную.Я использовал библиотеку BouncyCastle.Я добавил пространства имен ниже
, используя System;
, используя System.Collections;
, используя System.Collections.Generic;
, используя System.Linq;
с использованием System.Text;
с использованием System.Security.Cryptography;
с использованием System.Security.Cryptography.X509Certificates;
с использованием Org.BouncyCastle.Asn1;
с использованием Org.BouncyCastle.Asn1.Utilities;
с использованием Org.BouncyCastle.Asn1.X509;
с использованием Org.BouncyCastle.Crypto;
с использованиемOrg.BouncyCastle.Math;
с использованием Org.BouncyCastle.Security;
с использованием Org.BouncyCastle.Security.Certificates;
с использованием Org.BouncyCastle.Utilities;
с использованием Org.BouncyCastle.Utilities.Collections;
с использованием 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' does не существует в текущем контексте "ошибка
Как я могу решить эту ошибку?
Спасибо за любой совет ...