Sdílet prostřednictvím


Set Certificate Issuer - Set Certificate Issuer

Nastaví zadaného vystavitele 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=7.4

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
issuer-name
path True

string

Název vystavitele. Zadaná hodnota se může zkopírovat globálně za účelem spuštění služby. Zadaná hodnota by neměla zahrnovat identifikovatelné osobní údaje ani citlivé údaje.

vaultBaseUrl
path True

string

Název trezoru, například https://myvault.vault.azure.net.

api-version
query True

string

Verze rozhraní API klienta.

Text požadavku

Name Vyžadováno Typ Description
provider True

string

Poskytovatel vystavitele.

attributes

IssuerAttributes

Atributy objektu vystavitele.

credentials

IssuerCredentials

Přihlašovací údaje, které se mají použít pro vystavitele.

org_details

OrganizationDetails

Podrobnosti o organizaci poskytnuté vystaviteli

Odpovědi

Name Typ Description
200 OK

IssuerBundle

Vystavitel certifikátu trezoru klíčů.

Other Status Codes

KeyVaultError

Key Vault chybovou odpověď popisující, proč operace selhala.

Příklady

SetCertificateIssuer

Ukázkový požadavek

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

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
AdministratorDetails

Podrobnosti o správci organizace vystavitele certifikátu

CertificateIssuerSetParameters

Vystavitel certifikátu nastavil parametry.

Error

Chyba serveru trezoru klíčů.

IssuerAttributes

Atributy vystavitele spravovaného službou Key Vault.

IssuerBundle

Vystavitel certifikátu Key Vault.

IssuerCredentials

Přihlašovací údaje, které se mají použít pro vystavitele certifikátu.

KeyVaultError

Výjimka chyby trezoru klíčů

OrganizationDetails

Podrobnosti o organizaci vystavitele certifikátu

AdministratorDetails

Podrobnosti o správci organizace vystavitele certifikátu

Name Typ Description
email

string

E-mailovou adresu

first_name

string

Jméno.

last_name

string

Příjmení.

phone

string

Telefonní číslo.

CertificateIssuerSetParameters

Vystavitel certifikátu nastavil parametry.

Name Typ Description
attributes

IssuerAttributes

Atributy objektu vystavitele.

credentials

IssuerCredentials

Přihlašovací údaje, které se mají použít pro vystavitele.

org_details

OrganizationDetails

Podrobnosti o organizaci poskytnuté vystaviteli

provider

string

Poskytovatel vystavitele.

Error

Chyba serveru trezoru klíčů.

Name Typ Description
code

string

Kód chyby

innererror

Error

Chyba serveru trezoru klíčů.

message

string

Chybová zpráva

IssuerAttributes

Atributy vystavitele spravovaného službou Key Vault.

Name Typ Description
created

integer

Čas vytvoření ve standardu UTC

enabled

boolean

Určuje, zda je vystavitel povolen.

updated

integer

Čas poslední aktualizace v UTC.

IssuerBundle

Vystavitel certifikátu Key Vault.

Name Typ Description
attributes

IssuerAttributes

Atributy objektu vystavitele.

credentials

IssuerCredentials

Přihlašovací údaje, které se mají použít pro vystavitele.

id

string

Identifikátor objektu vystavitele.

org_details

OrganizationDetails

Podrobnosti o organizaci poskytnuté vystaviteli

provider

string

Poskytovatel vystavitele.

IssuerCredentials

Přihlašovací údaje, které se mají použít pro vystavitele certifikátu.

Name Typ Description
account_id

string

Uživatelské jméno, název účtu nebo ID účtu.

pwd

string

Heslo, tajný klíč nebo klíč účtu.

KeyVaultError

Výjimka chyby trezoru klíčů

Name Typ Description
error

Error

Chyba serveru trezoru klíčů.

OrganizationDetails

Podrobnosti o organizaci vystavitele certifikátu

Name Typ Description
admin_details

AdministratorDetails[]

Podrobnosti o správci organizace

id

string

ID organizace.