Set Certificate Issuer - Set Certificate Issuer
Définit l’émetteur du certificat spécifié.
L’opération SetCertificateIssuer ajoute ou met à jour l’émetteur de certificat spécifié. Cette opération nécessite l’autorisation certificates/setissuers.
PUT {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=2025-07-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
issuer-name
|
path | True |
string |
Le nom de l’émetteur. La valeur que vous fournissez peut être copiée globalement dans le but d’exécuter le service. La valeur fournie ne doit pas inclure d’informations personnellement identifiables ou sensibles. |
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| provider | True |
string |
Le fournisseur de l’émetteur. |
| attributes |
Attributs de l’objet émetteur. |
||
| credentials |
Les informations d’identification à utiliser pour l’émetteur. |
||
| org_details |
Les détails de l’organisation tels qu’ils sont fournis à l’émetteur. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
La demande a réussi. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
OAuth2Auth
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| https://vault.azure.net/.default |
Exemples
SetCertificateIssuer
Exemple de requête
PUT https://myvault.vault.azure.net//certificates/issuers/issuer01?api-version=2025-07-01
{
"provider": "Test",
"credentials": {
"account_id": "keyvaultuser",
"pwd": "password"
},
"org_details": {
"admin_details": [
{
"first_name": "John",
"last_name": "Doe",
"email": "admin@microsoft.com",
"phone": "4255555555"
}
]
}
}
Exemple de réponse
{
"id": "https://myvault.vault.azure.net/certificates/issuers/issuer01",
"provider": "Test",
"credentials": {
"account_id": "keyvaultuser"
},
"org_details": {
"admin_details": [
{
"first_name": "John",
"last_name": "Doe",
"email": "admin@microsoft.com",
"phone": "4255555555"
}
]
},
"attributes": {
"enabled": true,
"created": 1482188806,
"updated": 1482189526
}
}
Définitions
| Nom | Description |
|---|---|
|
Administrator |
Détails de l’administrateur de l’organisation de l’émetteur du certificat. |
|
Certificate |
L’émetteur du certificat définit les paramètres. |
| Error | |
|
Issuer |
Attributs d’un émetteur géré par le service Key Vault. |
|
Issuer |
Émetteur du certificat Key Vault. |
|
Issuer |
Les informations d’identification à utiliser pour l’émetteur du certificat. |
|
Key |
Exception d’erreur du coffre de clés. |
|
Organization |
Détails de l’organisation de l’émetteur du certificat. |
AdministratorDetails
Détails de l’administrateur de l’organisation de l’émetteur du certificat.
| Nom | Type | Description |
|---|---|---|
|
string |
Adresse e-mail. |
|
| first_name |
string |
Prénom. |
| last_name |
string |
Nom. |
| phone |
string |
Numéro de téléphone. |
CertificateIssuerSetParameters
L’émetteur du certificat définit les paramètres.
| Nom | Type | Description |
|---|---|---|
| attributes |
Attributs de l’objet émetteur. |
|
| credentials |
Les informations d’identification à utiliser pour l’émetteur. |
|
| org_details |
Les détails de l’organisation tels qu’ils sont fournis à l’émetteur. |
|
| provider |
string |
Le fournisseur de l’émetteur. |
Error
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur. |
| innererror |
Erreur de serveur Key Vault. |
|
| message |
string |
Message d’erreur. |
IssuerAttributes
Attributs d’un émetteur géré par le service Key Vault.
| Nom | Type | Description |
|---|---|---|
| created |
integer (unixtime) |
Heure de création en UTC. |
| enabled |
boolean |
Détermine si l’émetteur est activé. |
| updated |
integer (unixtime) |
Dernière mise à jour de l’heure en UTC. |
IssuerBundle
Émetteur du certificat Key Vault.
| Nom | Type | Description |
|---|---|---|
| attributes |
Attributs de l’objet émetteur. |
|
| credentials |
Les informations d’identification à utiliser pour l’émetteur. |
|
| id |
string |
Identificateur de l’objet émetteur. |
| org_details |
Les détails de l’organisation tels qu’ils sont fournis à l’émetteur. |
|
| provider |
string |
Le fournisseur de l’émetteur. |
IssuerCredentials
Les informations d’identification à utiliser pour l’émetteur du certificat.
| Nom | Type | Description |
|---|---|---|
| account_id |
string |
Nom d’utilisateur/nom de compte/ID de compte. |
| pwd |
string |
Le mot de passe/secret/clé de compte. |
KeyVaultError
Exception d’erreur du coffre de clés.
| Nom | Type | Description |
|---|---|---|
| error |
Erreur de serveur Key Vault. |
OrganizationDetails
Détails de l’organisation de l’émetteur du certificat.
| Nom | Type | Description |
|---|---|---|
| admin_details |
Détails de l’administrateur de l’organisation. |
|
| id |
string |
ID de l’organisation. |