Set Certificate Issuer - Set Certificate Issuer
Ustawia określonego wystawcę certyfikatu.
Operacja SetCertificateIssuer dodaje lub aktualizuje określonego wystawcę certyfikatu. Ta operacja wymaga uprawnienia wystawców certyfikatów/zestawów.
PUT {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=2025-07-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
issuer-name
|
path | True |
string |
Nazwa emitenta. Podana przez Ciebie wartość może zostać skopiowana globalnie w celu uruchomienia usługi. Podana wartość nie powinna zawierać danych osobowych ani danych wrażliwych. |
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| provider | True |
string |
Dostawca wydawca. |
| attributes |
Atrybuty obiektu wystawcy. |
||
| credentials |
Poświadczenia, które mają być używane przez wystawcę. |
||
| org_details |
Dane organizacji przekazane emitentowi. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zakończyło się pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
OAuth2Auth
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| https://vault.azure.net/.default |
Przykłady
SetCertificateIssuer
Przykładowe żądanie
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"
}
]
}
}
Przykładowa odpowiedź
{
"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
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
Administrator |
Dane administratora organizacji wystawcy certyfikatu. |
|
Certificate |
Wystawca certyfikatu ustawia parametry. |
| Error | |
|
Issuer |
Atrybuty wystawcy zarządzanego przez usługę Key Vault. |
|
Issuer |
Wystawca certyfikatu Key Vault. |
|
Issuer |
Poświadczenia, które mają być używane przez wystawcę certyfikatu. |
|
Key |
Wyjątek błędu magazynu kluczy. |
|
Organization |
Szczegółowe informacje na temat organizacji wystawcy certyfikatu. |
AdministratorDetails
Dane administratora organizacji wystawcy certyfikatu.
| Nazwa | Typ | Opis |
|---|---|---|
|
string |
Adres e-mail. |
|
| first_name |
string |
Imię. |
| last_name |
string |
Nazwisko. |
| phone |
string |
Numer. |
CertificateIssuerSetParameters
Wystawca certyfikatu ustawia parametry.
| Nazwa | Typ | Opis |
|---|---|---|
| attributes |
Atrybuty obiektu wystawcy. |
|
| credentials |
Poświadczenia, które mają być używane przez wystawcę. |
|
| org_details |
Dane organizacji przekazane emitentowi. |
|
| provider |
string |
Dostawca wydawca. |
Error
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| innererror |
Błąd serwera magazynu kluczy. |
|
| message |
string |
Komunikat o błędzie. |
IssuerAttributes
Atrybuty wystawcy zarządzanego przez usługę Key Vault.
| Nazwa | Typ | Opis |
|---|---|---|
| created |
integer (unixtime) |
Czas utworzenia w formacie UTC. |
| enabled |
boolean |
Określa, czy wystawca jest włączony. |
| updated |
integer (unixtime) |
Ostatnia aktualizacja czasu w UTC. |
IssuerBundle
Wystawca certyfikatu Key Vault.
| Nazwa | Typ | Opis |
|---|---|---|
| attributes |
Atrybuty obiektu wystawcy. |
|
| credentials |
Poświadczenia, które mają być używane przez wystawcę. |
|
| id |
string |
Identyfikator obiektu wystawcy. |
| org_details |
Dane organizacji przekazane emitentowi. |
|
| provider |
string |
Dostawca wydawca. |
IssuerCredentials
Poświadczenia, które mają być używane przez wystawcę certyfikatu.
| Nazwa | Typ | Opis |
|---|---|---|
| account_id |
string |
Nazwa użytkownika/nazwa konta/identyfikator konta. |
| pwd |
string |
Hasło/klucz tajny/klucz konta. |
KeyVaultError
Wyjątek błędu magazynu kluczy.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Błąd serwera magazynu kluczy. |
OrganizationDetails
Szczegółowe informacje na temat organizacji wystawcy certyfikatu.
| Nazwa | Typ | Opis |
|---|---|---|
| admin_details |
Dane administratora organizacji. |
|
| id |
string |
Identyfikator organizacji. |