Set Certificate Issuer - Set Certificate Issuer

Définit l’émetteur de 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=7.3

Paramètres URI

Name In Required Type Description
issuer-name
path True
  • string

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 d’identification personnelle ou sensibles.

vaultBaseUrl
path True
  • string

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

api-version
query True
  • string

Version d’API client.

Corps de la demande

Name Required Type Description
provider True
  • string

Fournisseur d’émetteurs.

attributes

Attributs de l’objet émetteur.

credentials

Informations d’identification à utiliser pour l’émetteur.

org_details

Détails de l’organisation tel qu’il est fourni à l’émetteur.

Réponses

Name Type Description
200 OK

Émetteur du certificat de coffre de clés.

Other Status Codes

Key Vault réponse d’erreur décrivant pourquoi l’opération a échoué.

Exemples

SetCertificateIssuer

Sample Request

PUT https://myvault.vault.azure.net//certificates/issuers/issuer01?api-version=7.3

{
  "provider": "Test",
  "credentials": {
    "account_id": "keyvaultuser",
    "pwd": "password"
  },
  "org_details": {
    "admin_details": [
      {
        "first_name": "John",
        "last_name": "Doe",
        "email": "admin@microsoft.com",
        "phone": "4255555555"
      }
    ]
  }
}

Sample Response

{
  "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

AdministratorDetails

Détails de l’administrateur de l’organisation de l’émetteur de certificat.

CertificateIssuerSetParameters

L’émetteur du certificat définit les paramètres.

Error

Erreur du serveur du coffre de clés.

IssuerAttributes

Attributs d’un émetteur géré par le service Key Vault.

IssuerBundle

Émetteur pour Key Vault certificat.

IssuerCredentials

Informations d’identification à utiliser pour l’émetteur de certificat.

KeyVaultError

Exception d’erreur du coffre de clés.

OrganizationDetails

Détails de l’organisation de l’émetteur de certificat.

AdministratorDetails

Détails de l’administrateur de l’organisation de l’émetteur de certificat.

Name Type Description
email
  • 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.

Name Type Description
attributes

Attributs de l’objet émetteur.

credentials

Informations d’identification à utiliser pour l’émetteur.

org_details

Détails de l’organisation tel qu’il est fourni à l’émetteur.

provider
  • string

Fournisseur d’émetteurs.

Error

Erreur du serveur du coffre de clés.

Name Type Description
code
  • string

Code d'erreur.

innererror

Erreur du serveur du coffre de clés.

message
  • string

Message d’erreur.

IssuerAttributes

Attributs d’un émetteur géré par le service Key Vault.

Name Type Description
created
  • integer

Heure de création au format UTC.

enabled
  • boolean

Détermine si l’émetteur est activé.

updated
  • integer

Heure de la dernière mise à jour au format UTC.

IssuerBundle

Émetteur pour Key Vault certificat.

Name Type Description
attributes

Attributs de l’objet émetteur.

credentials

Informations d’identification à utiliser pour l’émetteur.

id
  • string

Identificateur de l’objet émetteur.

org_details

Détails de l’organisation tel qu’il est fourni à l’émetteur.

provider
  • string

Fournisseur d’émetteurs.

IssuerCredentials

Informations d’identification à utiliser pour l’émetteur de certificat.

Name Type Description
account_id
  • string

Nom d’utilisateur/nom de compte/ID de compte.

pwd
  • string

Clé de mot de passe/secret/compte.

KeyVaultError

Exception d’erreur du coffre de clés.

Name Type Description
error

Erreur du serveur du coffre de clés.

OrganizationDetails

Détails de l’organisation de l’émetteur de certificat.

Name Type Description
admin_details

Détails de l’administrateur de l’organisation.

id
  • string

ID de l’organisation.