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.4
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
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. |
vault
|
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
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
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
Nome | Tipo | Descrizione |
---|---|---|
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.4
{
"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
Nome | Descrizione |
---|---|
Administrator |
Dettagli dell'amministratore dell'organizzazione dell'autorità emittente del certificato. |
Certificate |
Parametri del set dell'autorità di certificazione. |
Error |
Errore del server dell'insieme di credenziali delle chiavi. |
Issuer |
Attributi di un'autorità emittente gestita dal servizio Key Vault. |
Issuer |
Autorità emittente per Key Vault certificato. |
Issuer |
Credenziali da usare per l'autorità emittente del certificato. |
Key |
Eccezione di errore dell'insieme di credenziali delle chiavi. |
Organization |
Dettagli dell'organizzazione dell'autorità emittente del certificato. |
AdministratorDetails
Dettagli dell'amministratore dell'organizzazione dell'autorità emittente del certificato.
Nome | Tipo | Descrizione |
---|---|---|
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.
Nome | Tipo | Descrizione |
---|---|---|
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.
Nome | Tipo | Descrizione |
---|---|---|
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.
Nome | Tipo | Descrizione |
---|---|---|
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.
Nome | Tipo | Descrizione |
---|---|---|
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.
Nome | Tipo | Descrizione |
---|---|---|
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.
Nome | Tipo | Descrizione |
---|---|---|
error |
Errore del server dell'insieme di credenziali delle chiavi. |
OrganizationDetails
Dettagli dell'organizzazione dell'autorità emittente del certificato.
Nome | Tipo | Descrizione |
---|---|---|
admin_details |
Dettagli dell'amministratore dell'organizzazione. |
|
id |
string |
ID dell'organizzazione. |