Condividi tramite


PublicKey Costruttori

Definizione

Overload

PublicKey(AsymmetricAlgorithm)

Inizializza una nuova istanza della PublicKey classe usando SubjectPublicKeyInfo da un AsymmetricAlgorithmoggetto .

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Inizializza una nuova istanza della classe PublicKey utilizzando un oggetto OID della chiave pubblica, una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica e una rappresentazione con codifica ASN.1 del valore della chiave pubblica.

PublicKey(AsymmetricAlgorithm)

Origine:
PublicKey.cs
Origine:
PublicKey.cs
Origine:
PublicKey.cs

Inizializza una nuova istanza della PublicKey classe usando SubjectPublicKeyInfo da un AsymmetricAlgorithmoggetto .

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)

Parametri

key
AsymmetricAlgorithm

Algoritmo asimmetrico da cui ottenere SubjectPublicKeyInfo.

Eccezioni

Impossibile decodificare SubjectPublicKeyInfo. Deve ExportSubjectPublicKeyInfo() restituire un oggetto ASN.1-DER codificato X.509 SubjectPublicKeyInfo valido.

ExportSubjectPublicKeyInfo() non è stato sottoposto a override in una classe derivata.

Si applica a

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Origine:
PublicKey.cs
Origine:
PublicKey.cs
Origine:
PublicKey.cs

Inizializza una nuova istanza della classe PublicKey utilizzando un oggetto OID della chiave pubblica, una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica e una rappresentazione con codifica ASN.1 del valore della chiave pubblica.

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)

Parametri

oid
Oid

Oggetto OID che rappresenta la chiave pubblica.

parameters
AsnEncodedData

Rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.

keyValue
AsnEncodedData

Rappresentazione con codifica ASN.1 del valore della chiave pubblica.

Si applica a