KeyVaultClientExtensions.ImportCertificateAsync Méthode

Définition

Surcharges

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

Importe une nouvelle version de certificat. S’il s’agit de la première version, la ressource de certificat est créée.

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

Importe un certificat dans un coffre de clés spécifié.

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

Source:
KeyVaultClientExtensions.cs

Importe une nouvelle version de certificat. S’il s’agit de la première version, la ressource de certificat est créée.

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)

Paramètres

operations
IKeyVaultClient
vaultBaseUrl
String

URL du coffre contenant le certificat

certificateName
String

Nom du certificat

certificateCollection
X509Certificate2Collection

Collection de certificats avec la clé privée

certificatePolicy
CertificatePolicy

Stratégie de gestion du certificat

certificateAttributes
CertificateAttributes

Attributs du certificat (facultatif)

tags
IDictionary<String,String>

Métadonnées spécifiques à l’application sous la forme de paires clé-valeur

cancellationToken
CancellationToken

Jeton d’annulation facultatif

Retours

Bundle de certificats importés dans le coffre.

S’applique à

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

Source:
KeyVaultClientExtensions.cs

Importe un certificat dans un coffre de clés spécifié.

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)

Paramètres

operations
IKeyVaultClient

Groupe d’opérations pour cette méthode d’extension.

vaultBaseUrl
String

Nom du coffre, par exemple https://myvault.vault.azure.net.

certificateName
String

Nom du certificat.

base64EncodedCertificate
String

Représentation encodée en Base64 de l’objet de certificat à importer. Ce certificat doit contenir la clé privée.

password
String

Si la clé privée dans base64EncodedCertificate est chiffrée, le mot de passe utilisé pour le chiffrement.

certificatePolicy
CertificatePolicy

Stratégie de gestion du certificat.

certificateAttributes
CertificateAttributes

Attributs du certificat (facultatif).

tags
IDictionary<String,String>

Métadonnées spécifiques d’application sous la forme de paires clé/valeur.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Remarques

Importe un certificat valide existant, contenant une clé privée, dans Azure Key Vault. Le certificat à importer peut être au format PFX ou PEM. Si le certificat est au format PEM, il doit contenir la clé ainsi que des certificats X509. Cette opération exige l’autorisation de certificates/d’importation.

S’applique à