PublicKey Constructores

Definición

Sobrecargas

Nombre Description
PublicKey(AsymmetricAlgorithm)

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un AsymmetricAlgorithm.

PublicKey(CompositeMLDsa)

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un CompositeMLDsa.

PublicKey(MLDsa)

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un MLDsa.

PublicKey(MLKem)

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un MLKem.

PublicKey(SlhDsa)

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un SlhDsa.

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Inicializa una nueva instancia de la PublicKey clase utilizando un objeto de identificador de objeto (OID) de la clave pública, una representación codificada en ASN.1 de los parámetros de clave pública y una representación codificada asn.1 del valor de clave pública.

PublicKey(AsymmetricAlgorithm)

Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un 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

Algoritmo asimétrico del que se va a obtener SubjectPublicKeyInfo.

Excepciones

SubjectPublicKeyInfo no se pudo descodificar. ExportSubjectPublicKeyInfo() debe devolver un ASN.1-DER codificado en X.509 SubjectPublicKeyInfo válido.

ExportSubjectPublicKeyInfo() no se ha invalidado en una clase derivada.

Se aplica a

PublicKey(CompositeMLDsa)

Source:
PublicKey.cs
Source:
PublicKey.cs

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un CompositeMLDsa.

public:
 PublicKey(System::Security::Cryptography::CompositeMLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")]
public PublicKey(System.Security.Cryptography.CompositeMLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.CompositeMLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As CompositeMLDsa)

Parámetros

key
CompositeMLDsa

Clave CompositeMLDsa para obtener SubjectPublicKeyInfo.

Atributos

Excepciones

SubjectPublicKeyInfo no se pudo descodificar. ExportSubjectPublicKeyInfo() debe devolver un ASN.1-DER codificado en X.509 SubjectPublicKeyInfo válido.

Se aplica a

PublicKey(MLDsa)

Source:
PublicKey.cs
Source:
PublicKey.cs

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un MLDsa.

public:
 PublicKey(System::Security::Cryptography::MLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")]
public PublicKey(System.Security.Cryptography.MLDsa key);
public PublicKey(System.Security.Cryptography.MLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As MLDsa)

Parámetros

key
MLDsa

Clave MLDsa para obtener SubjectPublicKeyInfo.

Atributos

Excepciones

SubjectPublicKeyInfo no se pudo descodificar. ExportSubjectPublicKeyInfo() debe devolver un ASN.1-DER codificado en X.509 SubjectPublicKeyInfo válido.

Se aplica a

PublicKey(MLKem)

Source:
PublicKey.cs
Source:
PublicKey.cs

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un MLKem.

public:
 PublicKey(System::Security::Cryptography::MLKem ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public PublicKey(System.Security.Cryptography.MLKem key);
public PublicKey(System.Security.Cryptography.MLKem key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLKem -> System.Security.Cryptography.X509Certificates.PublicKey
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLKem -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As MLKem)

Parámetros

key
MLKem

Clave MLKem para obtener SubjectPublicKeyInfo.

Atributos

Excepciones

SubjectPublicKeyInfo no se pudo descodificar. ExportSubjectPublicKeyInfo() debe devolver un ASN.1-DER codificado en X.509 SubjectPublicKeyInfo válido.

Se aplica a

PublicKey(SlhDsa)

Source:
PublicKey.cs
Source:
PublicKey.cs

Inicializa una nueva instancia de la PublicKey clase mediante SubjectPublicKeyInfo desde un SlhDsa.

public:
 PublicKey(System::Security::Cryptography::SlhDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public PublicKey(System.Security.Cryptography.SlhDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.SlhDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As SlhDsa)

Parámetros

key
SlhDsa

Clave SlhDsa para obtener SubjectPublicKeyInfo.

Atributos

Excepciones

SubjectPublicKeyInfo no se pudo descodificar. ExportSubjectPublicKeyInfo() debe devolver un ASN.1-DER codificado en X.509 SubjectPublicKeyInfo válido.

Se aplica a

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs

Inicializa una nueva instancia de la PublicKey clase utilizando un objeto de identificador de objeto (OID) de la clave pública, una representación codificada en ASN.1 de los parámetros de clave pública y una representación codificada asn.1 del valor de clave 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);
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

Objeto de identificador de objeto (OID) que representa la clave pública.

parameters
AsnEncodedData

Representación codificada en ASN.1 de los parámetros de clave pública.

keyValue
AsnEncodedData

Representación codificada en ASN.1 del valor de clave pública.

Se aplica a