PublicKey Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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
- 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
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
- 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
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
- 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.