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=2025-07-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
issuer-name
|
path | True |
string |
Nome dell'emittente. Il valore fornito può essere copiato globalmente allo scopo di eseguire il servizio. Il valore fornito non deve includere informazioni personali o sensibili. |
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| provider | True |
string |
Provider dell'emittente. |
| attributes |
Attributi dell'oggetto emittente. |
||
| credentials |
Le credenziali da utilizzare per l'emittente. |
||
| org_details |
Dettagli dell'organizzazione forniti all'emittente. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
La richiesta ha avuto esito positivo. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
OAuth2Auth
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| https://vault.azure.net/.default |
Esempio
SetCertificateIssuer
Esempio di richiesta
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"
}
]
}
}
Risposta di esempio
{
"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 |
L'emittente del certificato ha impostato i parametri. |
| Error | |
|
Issuer |
Attributi di un'autorità emittente gestiti dal servizio Key Vault. |
|
Issuer |
Autorità emittente per il certificato Key Vault. |
|
Issuer |
Credenziali da utilizzare per l'autorità di certificazione. |
|
Key |
Eccezione di errore dell'insieme di credenziali delle chiavi. |
|
Organization |
Dettagli sull'organizzazione dell'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 di battesimo. |
| last_name |
string |
Cognome. |
| phone |
string |
Numero di telefono. |
CertificateIssuerSetParameters
L'emittente del certificato ha impostato i parametri.
| Nome | Tipo | Descrizione |
|---|---|---|
| attributes |
Attributi dell'oggetto emittente. |
|
| credentials |
Le credenziali da utilizzare per l'emittente. |
|
| org_details |
Dettagli dell'organizzazione forniti all'emittente. |
|
| provider |
string |
Provider dell'emittente. |
Error
| 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 gestiti dal servizio Key Vault.
| Nome | Tipo | Descrizione |
|---|---|---|
| created |
integer (unixtime) |
Ora di creazione in UTC. |
| enabled |
boolean |
Determina se l'autorità emittente è abilitata. |
| updated |
integer (unixtime) |
Ultimo aggiornamento dell'ora in UTC. |
IssuerBundle
Autorità emittente per il certificato Key Vault.
| Nome | Tipo | Descrizione |
|---|---|---|
| attributes |
Attributi dell'oggetto emittente. |
|
| credentials |
Le credenziali da utilizzare per l'emittente. |
|
| id |
string |
Identificatore per l'oggetto emittente. |
| org_details |
Dettagli dell'organizzazione forniti all'emittente. |
|
| provider |
string |
Provider dell'emittente. |
IssuerCredentials
Credenziali da utilizzare per l'autorità di certificazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| account_id |
string |
Il nome utente/nome account/ID account. |
| pwd |
string |
La 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 sull'organizzazione dell'emittente del certificato.
| Nome | Tipo | Descrizione |
|---|---|---|
| admin_details |
Dettagli dell'amministratore dell'organizzazione. |
|
| id |
string |
ID dell'organizzazione. |