Compartir a través de


KeyVaultClientExtensions.ImportCertificateAsync Método

Definición

Sobrecargas

ImportCertificateAsync(IKeyVaultClient, String, String, X509Certificate2Collection, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

Importa una nueva versión de certificado. Si se trata de la primera versión, se crea el recurso de certificado.

ImportCertificateAsync(IKeyVaultClient, String, String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

Importa un certificado en un almacén de claves especificado.

ImportCertificateAsync(IKeyVaultClient, String, String, X509Certificate2Collection, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

Source:
KeyVaultClientExtensions.cs

Importa una nueva versión de certificado. Si se trata de la primera versión, se crea el recurso de certificado.

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.CertificateBundle> ImportCertificateAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string certificateName, System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificateCollection, Microsoft.Azure.KeyVault.Models.CertificatePolicy certificatePolicy, Microsoft.Azure.KeyVault.Models.CertificateAttributes certificateAttributes = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Threading.CancellationToken cancellationToken = default);
static member ImportCertificateAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * System.Security.Cryptography.X509Certificates.X509Certificate2Collection * Microsoft.Azure.KeyVault.Models.CertificatePolicy * Microsoft.Azure.KeyVault.Models.CertificateAttributes * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.CertificateBundle>
<Extension()>
Public Function ImportCertificateAsync (operations As IKeyVaultClient, vaultBaseUrl As String, certificateName As String, certificateCollection As X509Certificate2Collection, certificatePolicy As CertificatePolicy, Optional certificateAttributes As CertificateAttributes = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of CertificateBundle)

Parámetros

operations
IKeyVaultClient
vaultBaseUrl
String

Dirección URL del almacén que contiene el certificado

certificateName
String

Nombre del certificado

certificateCollection
X509Certificate2Collection

Colección de certificados con la clave privada

certificatePolicy
CertificatePolicy

Directiva de administración del certificado

certificateAttributes
CertificateAttributes

Atributos del certificado (opcional)

tags
IDictionary<String,String>

Metadatos específicos de la aplicación en forma de pares clave-valor

cancellationToken
CancellationToken

Token de cancelación opcional

Devoluciones

Paquete de certificados importado al almacén.

Se aplica a

ImportCertificateAsync(IKeyVaultClient, String, String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

Source:
KeyVaultClientExtensions.cs

Importa un certificado en un almacén de claves especificado.

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.CertificateBundle> ImportCertificateAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string certificateName, string base64EncodedCertificate, string password = default, Microsoft.Azure.KeyVault.Models.CertificatePolicy certificatePolicy = default, Microsoft.Azure.KeyVault.Models.CertificateAttributes certificateAttributes = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Threading.CancellationToken cancellationToken = default);
static member ImportCertificateAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * string * string * Microsoft.Azure.KeyVault.Models.CertificatePolicy * Microsoft.Azure.KeyVault.Models.CertificateAttributes * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.CertificateBundle>
<Extension()>
Public Function ImportCertificateAsync (operations As IKeyVaultClient, vaultBaseUrl As String, certificateName As String, base64EncodedCertificate As String, Optional password As String = Nothing, Optional certificatePolicy As CertificatePolicy = Nothing, Optional certificateAttributes As CertificateAttributes = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of CertificateBundle)

Parámetros

operations
IKeyVaultClient

Grupo de operaciones para este método de extensión.

vaultBaseUrl
String

El nombre del almacén, por ejemplo https://myvault.vault.azure.net, .

certificateName
String

Nombre del certificado.

base64EncodedCertificate
String

Representación codificada en Base64 del objeto de certificado que se va a importar. Este certificado debe contener la clave privada.

password
String

Si la clave privada de base64EncodedCertificate está cifrada, la contraseña usada para el cifrado.

certificatePolicy
CertificatePolicy

Directiva de administración del certificado.

certificateAttributes
CertificateAttributes

Atributos del certificado (opcional).

tags
IDictionary<String,String>

Metadatos específicos de la aplicación en forma de pares clave-valor.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Comentarios

Importa un certificado válido existente, que contiene una clave privada, en Azure Key Vault. El certificado que se va a importar puede estar en formato PFX o PEM. Si el certificado está en formato PEM, el archivo PEM debe contener la clave, así como los certificados X509. Esta operación requiere el permiso certificados/importar.

Se aplica a