KeyVaultClientExtensions.ImportCertificateAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET