PublicKey Construtores

Definição

Sobrecargas

PublicKey(AsymmetricAlgorithm)

Inicializa uma nova instância da PublicKey classe usando SubjectPublicKeyInfo de um AsymmetricAlgorithm.

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Inicializa uma nova instância da classe PublicKey usando um objeto OID (identificador de objeto) da chave pública, uma representação codificada em ASN.1 dos parâmetros de chave pública e uma representação codificada em ASN.1 do valor de chave pública.

PublicKey(AsymmetricAlgorithm)

Inicializa uma nova instância da PublicKey classe usando SubjectPublicKeyInfo de um 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)

Parâmetros

key
AsymmetricAlgorithm

Um algoritmo assimétrico do qual obter o SubjectPublicKeyInfo.

Exceções

O SubjectPublicKeyInfo não pôde ser decodificado. É ExportSubjectPublicKeyInfo() necessário retornar um ASN.1-DER válido codificado em X.509 SubjectPublicKeyInfo.

ExportSubjectPublicKeyInfo() não foi substituído em uma classe derivada.

Aplica-se a

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Inicializa uma nova instância da classe PublicKey usando um objeto OID (identificador de objeto) da chave pública, uma representação codificada em ASN.1 dos parâmetros de chave pública e uma representação codificada em ASN.1 do valor de chave pública.

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)

Parâmetros

oid
Oid

Um objeto OID (identificador de objeto) que representa a chave pública.

parameters
AsnEncodedData

Uma representação codificada em ASN.1 dos parâmetros de chave pública.

keyValue
AsnEncodedData

Uma representação codificada em ASN.1 do valor de chave pública.

Aplica-se a