Udostępnij za pośrednictwem


PublicKey Konstruktory

Definicja

Przeciążenia

PublicKey(AsymmetricAlgorithm)

Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy AsymmetricAlgorithm.

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Inicjuje nowe wystąpienie PublicKey klasy przy użyciu obiektu identyfikatora obiektu (OID) klucza publicznego, zakodowanej w formacie ASN.1 reprezentacji parametrów klucza publicznego oraz zakodowanej w formacie ASN.1 reprezentacji wartości klucza publicznego.

PublicKey(AsymmetricAlgorithm)

Źródło:
PublicKey.cs
Źródło:
PublicKey.cs
Źródło:
PublicKey.cs

Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy 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)

Parametry

key
AsymmetricAlgorithm

Algorytm asymetryczny umożliwiający uzyskanie informacji SubjectPublicKeyInfo.

Wyjątki

Nie można zdekodować informacji SubjectPublicKeyInfo. Element ExportSubjectPublicKeyInfo() musi zwrócić prawidłowy kodowany algorytmem ASN.1-DER X.509 SubjectPublicKeyInfo.

ExportSubjectPublicKeyInfo() nie został zastąpiony w klasie pochodnej.

Dotyczy

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Źródło:
PublicKey.cs
Źródło:
PublicKey.cs
Źródło:
PublicKey.cs

Inicjuje nowe wystąpienie PublicKey klasy przy użyciu obiektu identyfikatora obiektu (OID) klucza publicznego, zakodowanej w formacie ASN.1 reprezentacji parametrów klucza publicznego oraz zakodowanej w formacie ASN.1 reprezentacji wartości klucza publicznego.

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)

Parametry

oid
Oid

Obiekt identyfikatora obiektu (OID), który reprezentuje klucz publiczny.

parameters
AsnEncodedData

Reprezentacja zakodowana w formacie ASN.1 parametrów klucza publicznego.

keyValue
AsnEncodedData

Reprezentacja wartości klucza publicznego zakodowana w formacie ASN.1.

Dotyczy