X509CertificateLoader.LoadPkcs12CollectionFromFile Método
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
LoadPkcs12CollectionFromFile(String, ReadOnlySpan<Char>, X509KeyStorageFlags, Pkcs12LoaderLimits) |
Abre el archivo especificado, lee el contenido como PKCS#12 PFX y extrae un certificado. Carga los datos proporcionados como PKCS#12 PFX y devuelve una colección de todos los certificados que contiene. |
LoadPkcs12CollectionFromFile(String, String, X509KeyStorageFlags, Pkcs12LoaderLimits) |
Abre el archivo especificado, lee el contenido como PKCS#12 PFX y extrae un certificado. Carga los datos proporcionados como PKCS#12 PFX y devuelve una colección de todos los certificados que contiene. |
LoadPkcs12CollectionFromFile(String, ReadOnlySpan<Char>, X509KeyStorageFlags, Pkcs12LoaderLimits)
- Source:
- X509CertificateLoader.cs
- Source:
- X509CertificateLoader.cs
Abre el archivo especificado, lee el contenido como PKCS#12 PFX y extrae un certificado. Carga los datos proporcionados como PKCS#12 PFX y devuelve una colección de todos los certificados que contiene.
public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection LoadPkcs12CollectionFromFile (string path, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet, System.Security.Cryptography.X509Certificates.Pkcs12LoaderLimits? loaderLimits = default);
static member LoadPkcs12CollectionFromFile : string * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags * System.Security.Cryptography.X509Certificates.Pkcs12LoaderLimits -> System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Public Shared Function LoadPkcs12CollectionFromFile (path As String, password As ReadOnlySpan(Of Char), Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet, Optional loaderLimits As Pkcs12LoaderLimits = Nothing) As X509Certificate2Collection
Parámetros
- path
- String
Ruta de acceso del archivo que se va a abrir.
- password
- ReadOnlySpan<Char>
Contraseña para descifrar el contenido del PFX.
- keyStorageFlags
- X509KeyStorageFlags
Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar la clave privada asociada al certificado devuelto.
- loaderLimits
- Pkcs12LoaderLimits
Límites que se aplicarán al cargar el PFX. Un valor de null
, el valor predeterminado, es equivalente a Defaults.
Devoluciones
Certificado cargado.
Excepciones
path
es null
.
keyStorageFlags
contiene un valor o una combinación de valores que no son válidos.
keyStorageFlags
contiene un valor que no es válido para la plataforma actual.
PKCS#12/PFX infringía una o varias restricciones de loaderLimits
.
Error al cargar el PKCS#12/PFX.
Error al cargar el archivo especificado.
Se aplica a
LoadPkcs12CollectionFromFile(String, String, X509KeyStorageFlags, Pkcs12LoaderLimits)
- Source:
- X509CertificateLoader.cs
- Source:
- X509CertificateLoader.cs
Abre el archivo especificado, lee el contenido como PKCS#12 PFX y extrae un certificado. Carga los datos proporcionados como PKCS#12 PFX y devuelve una colección de todos los certificados que contiene.
public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection LoadPkcs12CollectionFromFile (string path, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet, System.Security.Cryptography.X509Certificates.Pkcs12LoaderLimits? loaderLimits = default);
static member LoadPkcs12CollectionFromFile : string * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags * System.Security.Cryptography.X509Certificates.Pkcs12LoaderLimits -> System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Public Shared Function LoadPkcs12CollectionFromFile (path As String, password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet, Optional loaderLimits As Pkcs12LoaderLimits = Nothing) As X509Certificate2Collection
Parámetros
- path
- String
Ruta de acceso del archivo que se va a abrir.
- password
- String
Contraseña para descifrar el contenido del PFX.
- keyStorageFlags
- X509KeyStorageFlags
Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar la clave privada asociada al certificado devuelto.
- loaderLimits
- Pkcs12LoaderLimits
Límites que se aplicarán al cargar el PFX. Un valor de null
, el valor predeterminado, es equivalente a Defaults.
Devoluciones
Certificado cargado.
Excepciones
path
es null
.
keyStorageFlags
contiene un valor o una combinación de valores que no son válidos.
keyStorageFlags
contiene un valor que no es válido para la plataforma actual.
PKCS#12/PFX infringía una o varias restricciones de loaderLimits
.
Error al cargar el PKCS#12/PFX.
Error al cargar el archivo especificado.