Lenguaje

MLKem.ImportSubjectPublicKeyInfo Método

Definición

Importa una clave de encapsulación ML-KEM de una estructura SubjectPublicKeyInfo X.509.

Sobrecargas

Nombre Description
ImportSubjectPublicKeyInfo(Byte[])

Importa una clave de encapsulación ML-KEM de una estructura SubjectPublicKeyInfo X.509.

ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>)

Importa una clave de encapsulación ML-KEM de una estructura SubjectPublicKeyInfo X.509.

ImportSubjectPublicKeyInfo(Byte[])

Source:
MLKem.cs
Source:
MLKem.cs
Source:
MLKem.cs

Importa una clave de encapsulación ML-KEM de una estructura SubjectPublicKeyInfo X.509.

public:
 static System::Security::Cryptography::MLKem ^ ImportSubjectPublicKeyInfo(cli::array <System::Byte> ^ source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLKem ImportSubjectPublicKeyInfo(byte[] source);
public static System.Security.Cryptography.MLKem ImportSubjectPublicKeyInfo(byte[] source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportSubjectPublicKeyInfo : byte[] -> System.Security.Cryptography.MLKem
static member ImportSubjectPublicKeyInfo : byte[] -> System.Security.Cryptography.MLKem
Public Shared Function ImportSubjectPublicKeyInfo (source As Byte()) As MLKem

Parámetros

source
Byte[]

Bytes de una estructura SubjectPublicKeyInfo X.509 en la codificación ASN.1-DER.

Devoluciones

Clave importada.

Atributos

Excepciones

source es null.

Se aplica a

ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>)

Source:
MLKem.cs
Source:
MLKem.cs
Source:
MLKem.cs

Importa una clave de encapsulación ML-KEM de una estructura SubjectPublicKeyInfo X.509.

public:
 static System::Security::Cryptography::MLKem ^ ImportSubjectPublicKeyInfo(ReadOnlySpan<System::Byte> source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLKem ImportSubjectPublicKeyInfo(ReadOnlySpan<byte> source);
public static System.Security.Cryptography.MLKem ImportSubjectPublicKeyInfo(ReadOnlySpan<byte> source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportSubjectPublicKeyInfo : ReadOnlySpan<byte> -> System.Security.Cryptography.MLKem
static member ImportSubjectPublicKeyInfo : ReadOnlySpan<byte> -> System.Security.Cryptography.MLKem
Public Shared Function ImportSubjectPublicKeyInfo (source As ReadOnlySpan(Of Byte)) As MLKem

Parámetros

source
ReadOnlySpan<Byte>

Bytes de una estructura SubjectPublicKeyInfo X.509 en la codificación ASN.1-DER.

Devoluciones

Clave importada.

Atributos

Excepciones

El contenido de source no representa una estructura ASN.1-DER-codificada X.509 SubjectPublicKeyInfo.

-o bien-

El valor SubjectPublicKeyInfo no representa una clave ML-KEM.

-o bien-

Error en la importación específica del algoritmo.

La plataforma no admite ML-KEM. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite ML-KEM.

Se aplica a