Share via


PublicKey Konstruktory

Definice

Přetížení

PublicKey(AsymmetricAlgorithm)

Inicializuje novou instanci PublicKey třídy pomocí SubjectPublicKeyInfo z .AsymmetricAlgorithm

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Inicializuje novou instanci PublicKey třídy pomocí objektu identifikátoru objektu (OID) veřejného klíče, asn.1-kódování reprezentace parametrů veřejného klíče a ASN.1-kódování reprezentace hodnoty veřejného klíče.

PublicKey(AsymmetricAlgorithm)

Zdroj:
PublicKey.cs
Zdroj:
PublicKey.cs
Zdroj:
PublicKey.cs

Inicializuje novou instanci PublicKey třídy pomocí SubjectPublicKeyInfo z .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

Asymetrický algoritmus získat SubjectPublicKeyInfo z.

Výjimky

SubjectPublicKeyInfo nelze dekódovat. Musí ExportSubjectPublicKeyInfo() vrátit platný ASN.1-DER kódování X.509 SubjectPublicKeyInfo.

ExportSubjectPublicKeyInfo() nebyla přepsána v odvozené třídě.

Platí pro

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Zdroj:
PublicKey.cs
Zdroj:
PublicKey.cs
Zdroj:
PublicKey.cs

Inicializuje novou instanci PublicKey třídy pomocí objektu identifikátoru objektu (OID) veřejného klíče, asn.1-kódování reprezentace parametrů veřejného klíče a ASN.1-kódování reprezentace hodnoty veřejného klíče.

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

Objekt identifikátoru objektu (OID), který představuje veřejný klíč.

parameters
AsnEncodedData

Reprezentace parametrů veřejného klíče v kódování ASN.1

keyValue
AsnEncodedData

Reprezentace hodnoty veřejného klíče v kódování ASN.1.

Platí pro