PublicKey Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
PublicKey(AsymmetricAlgorithm) |
Инициализирует новый экземпляр PublicKey класса с помощью SubjectPublicKeyInfo из объекта AsymmetricAlgorithm. |
PublicKey(Oid, AsnEncodedData, AsnEncodedData) |
Инициализирует новый экземпляр класса PublicKey с помощью объекта идентификатора объекта (OID) открытого ключа, представления параметров открытого ключа в кодировке ASN.1 и представления значения открытого ключа в кодировке ASN.1. |
PublicKey(AsymmetricAlgorithm)
Инициализирует новый экземпляр PublicKey класса с помощью SubjectPublicKeyInfo из объекта AsymmetricAlgorithm.
public:
PublicKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key);
public PublicKey (System.Security.Cryptography.AsymmetricAlgorithm key);
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.AsymmetricAlgorithm -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As AsymmetricAlgorithm)
Параметры
Асимметричный алгоритм для получения SubjectPublicKeyInfo из.
Исключения
Не удалось декодировать SubjectPublicKeyInfo. Он ExportSubjectPublicKeyInfo() должен возвращать допустимый код ASN.1-DER, закодированный X.509 SubjectPublicKeyInfo.
ExportSubjectPublicKeyInfo() не переопределен в производном классе.
Применяется к
PublicKey(Oid, AsnEncodedData, AsnEncodedData)
Инициализирует новый экземпляр класса PublicKey с помощью объекта идентификатора объекта (OID) открытого ключа, представления параметров открытого ключа в кодировке ASN.1 и представления значения открытого ключа в кодировке ASN.1.
public:
PublicKey(System::Security::Cryptography::Oid ^ oid, System::Security::Cryptography::AsnEncodedData ^ parameters, System::Security::Cryptography::AsnEncodedData ^ keyValue);
public PublicKey (System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedData parameters, System.Security.Cryptography.AsnEncodedData keyValue);
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.Oid * System.Security.Cryptography.AsnEncodedData * System.Security.Cryptography.AsnEncodedData -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (oid As Oid, parameters As AsnEncodedData, keyValue As AsnEncodedData)
Параметры
- oid
- Oid
Объект идентификатора объекта (OID), представляющий открытый ключ.
- parameters
- AsnEncodedData
Представление параметров открытого ключа в кодировке ASN.1.
- keyValue
- AsnEncodedData
Представление значения отрытого ключа в кодировке ASN.1.