Set Certificate Issuer - Set Certificate Issuer

Imposta l'autorità di certificazione specificata.
L'operazione SetCertificateIssuer aggiunge o aggiorna l'autorità di certificazione specificata. Questa operazione richiede l'autorizzazione certificates/setissuers.

PUT {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=7.3

Parametri dell'URI

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

Nome dell'autorità emittente. Il valore specificato può essere copiato a livello globale allo scopo di eseguire il servizio. Il valore specificato non deve includere informazioni personali o riservate.

vaultBaseUrl
path True
  • string

Nome dell'insieme di credenziali, ad esempio https://myvault.vault.azure.net.

api-version
query True
  • string

Versione API client.

Corpo della richiesta

Name Required Type Description
provider True
  • string

Provider dell'autorità di certificazione.

attributes

Attributi dell'oggetto autorità di certificazione.

credentials

Credenziali da utilizzare per l'emittente.

org_details

Dettagli dell'organizzazione, come fornito all'emittente.

Risposte

Name Type Description
200 OK

Autorità di certificazione per il certificato dell'insieme di credenziali delle chiavi.

Other Status Codes

Key Vault risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Esempio

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
  }
}

Definizioni

AdministratorDetails

Dettagli dell'amministratore dell'organizzazione dell'autorità emittente del certificato.

CertificateIssuerSetParameters

Parametri del set dell'autorità di certificazione.

Error

Errore del server dell'insieme di credenziali delle chiavi.

IssuerAttributes

Attributi di un'autorità emittente gestita dal servizio Key Vault.

IssuerBundle

Autorità emittente per Key Vault certificato.

IssuerCredentials

Credenziali da usare per l'autorità emittente del certificato.

KeyVaultError

Eccezione di errore dell'insieme di credenziali delle chiavi.

OrganizationDetails

Dettagli dell'organizzazione dell'autorità emittente del certificato.

AdministratorDetails

Dettagli dell'amministratore dell'organizzazione dell'autorità emittente del certificato.

Name Type Description
email
  • string

Indirizzo di posta elettronica.

first_name
  • string

Nome.

last_name
  • string

Cognome.

phone
  • string

Numero di telefono.

CertificateIssuerSetParameters

Parametri del set dell'autorità di certificazione.

Name Type Description
attributes

Attributi dell'oggetto autorità di certificazione.

credentials

Credenziali da utilizzare per l'emittente.

org_details

Dettagli dell'organizzazione, come fornito all'emittente.

provider
  • string

Provider dell'autorità di certificazione.

Error

Errore del server dell'insieme di credenziali delle chiavi.

Name Type Description
code
  • string

Codice di errore.

innererror

Errore del server dell'insieme di credenziali delle chiavi.

message
  • string

Messaggio di errore.

IssuerAttributes

Attributi di un'autorità emittente gestita dal servizio Key Vault.

Name Type Description
created
  • integer

Ora di creazione in formato UTC.

enabled
  • boolean

Determina se l'autorità emittente è abilitata.

updated
  • integer

Ora dell'ultimo aggiornamento in formato UTC.

IssuerBundle

Autorità emittente per Key Vault certificato.

Name Type Description
attributes

Attributi dell'oggetto autorità di certificazione.

credentials

Credenziali da utilizzare per l'emittente.

id
  • string

Identificatore dell'oggetto autorità di certificazione.

org_details

Dettagli dell'organizzazione, come fornito all'emittente.

provider
  • string

Provider dell'autorità di certificazione.

IssuerCredentials

Credenziali da usare per l'autorità emittente del certificato.

Name Type Description
account_id
  • string

Nome utente/nome account/ID account.

pwd
  • string

Password/segreto/chiave dell'account.

KeyVaultError

Eccezione di errore dell'insieme di credenziali delle chiavi.

Name Type Description
error

Errore del server dell'insieme di credenziali delle chiavi.

OrganizationDetails

Dettagli dell'organizzazione dell'autorità emittente del certificato.

Name Type Description
admin_details

Dettagli dell'amministratore dell'organizzazione.

id
  • string

ID dell'organizzazione.