PublicKey Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
PublicKey(AsymmetricAlgorithm) |
Инициализирует новый экземпляр PublicKey класса с помощью SubjectPublicKeyInfo из AsymmetricAlgorithm. |
PublicKey(Oid, AsnEncodedData, AsnEncodedData) |
Инициализирует новый экземпляр класса PublicKey с помощью объекта идентификатора объекта (OID) открытого ключа, представления параметров открытого ключа в кодировке ASN.1 и представления значения открытого ключа в кодировке ASN.1. |
PublicKey(AsymmetricAlgorithm)
- Исходный код:
- PublicKey.cs
- Исходный код:
- PublicKey.cs
- Исходный код:
- PublicKey.cs
Инициализирует новый экземпляр 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() должен возвращать допустимый атрибут X.509 SubjectPublicKeyInfo в кодировке ASN.1-DER.
ExportSubjectPublicKeyInfo() не был переопределен в производном классе.
Применяется к
PublicKey(Oid, AsnEncodedData, AsnEncodedData)
- Исходный код:
- PublicKey.cs
- Исходный код:
- PublicKey.cs
- Исходный код:
- PublicKey.cs
Инициализирует новый экземпляр класса 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.