Set Certificate Issuer - Set Certificate Issuer
Nastaví určeného vydavatele certifikátu.
Operace SetCertificateIssuer přidá nebo aktualizuje zadaného vystavitele certifikátu. Tato operace vyžaduje oprávnění certificates/setissuers.
PUT {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=2025-07-01
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
issuer-name
|
path | True |
string |
Název vydavatele. Vámi poskytnutá hodnota může být globálně zkopírována pro účely provozování služby. Poskytnutá hodnota by neměla obsahovat osobně identifikovatelné nebo citlivé informace. |
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| provider | True |
string |
Poskytovatel emitenta. |
| attributes |
Atributy objektu vyvydavatele. |
||
| credentials |
Přihlašovací údaje, které mají být použity pro vydavatele. |
||
| org_details |
Údaje o organizaci poskytnuté emitentovi. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Požadavek byl úspěšný. |
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
OAuth2Auth
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| https://vault.azure.net/.default |
Příklady
SetCertificateIssuer
Ukázkový požadavek
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"
}
]
}
}
Ukázková odpověď
{
"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
}
}
Definice
| Name | Description |
|---|---|
|
Administrator |
Údaje o správci organizace vydavatele certifikátu. |
|
Certificate |
Vydavatel certifikátu nastavil parametry. |
| Error | |
|
Issuer |
Atributy vystavitele spravované službou Key Vault. |
|
Issuer |
Vystavitel certifikátu Key Vault. |
|
Issuer |
Přihlašovací údaje, které mají být použity pro vydavatele certifikátu. |
|
Key |
Výjimka chyby trezoru klíčů. |
|
Organization |
Detail organizace vydavatele certifikátu. |
AdministratorDetails
Údaje o správci organizace vydavatele certifikátu.
| Name | Typ | Description |
|---|---|---|
|
string |
E-mailová adresa. |
|
| first_name |
string |
Křestní jméno. |
| last_name |
string |
Příjmení. |
| phone |
string |
Telefonní číslo. |
CertificateIssuerSetParameters
Vydavatel certifikátu nastavil parametry.
| Name | Typ | Description |
|---|---|---|
| attributes |
Atributy objektu vyvydavatele. |
|
| credentials |
Přihlašovací údaje, které mají být použity pro vydavatele. |
|
| org_details |
Údaje o organizaci poskytnuté emitentovi. |
|
| provider |
string |
Poskytovatel emitenta. |
Error
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby. |
| innererror |
Chyba serveru trezoru klíčů. |
|
| message |
string |
Chybová zpráva. |
IssuerAttributes
Atributy vystavitele spravované službou Key Vault.
| Name | Typ | Description |
|---|---|---|
| created |
integer (unixtime) |
Čas vytvoření v UTC. |
| enabled |
boolean |
Určuje, zda je vydavatel povolen. |
| updated |
integer (unixtime) |
Čas poslední aktualizace v UTC. |
IssuerBundle
Vystavitel certifikátu Key Vault.
| Name | Typ | Description |
|---|---|---|
| attributes |
Atributy objektu vyvydavatele. |
|
| credentials |
Přihlašovací údaje, které mají být použity pro vydavatele. |
|
| id |
string |
Identifikátor objektu vystavitele. |
| org_details |
Údaje o organizaci poskytnuté emitentovi. |
|
| provider |
string |
Poskytovatel emitenta. |
IssuerCredentials
Přihlašovací údaje, které mají být použity pro vydavatele certifikátu.
| Name | Typ | Description |
|---|---|---|
| account_id |
string |
Uživatelské jméno / název účtu / ID účtu. |
| pwd |
string |
Heslo/tajný klíč/klíč účtu. |
KeyVaultError
Výjimka chyby trezoru klíčů.
| Name | Typ | Description |
|---|---|---|
| error |
Chyba serveru trezoru klíčů. |
OrganizationDetails
Detail organizace vydavatele certifikátu.
| Name | Typ | Description |
|---|---|---|
| admin_details |
Údaje o správci organizace. |
|
| id |
string |
ID organizace. |