Sdílet prostřednictvím


Set Certificate Issuer - Set Certificate Issuer

Nastaví zadaného vystavitele certifikátu.
Operace SetCertificateIssuer přidává nebo aktualizuje zadaného vystavitele certifikátu. Tato operace vyžaduje oprávnění certifikátů/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 obsahovat identifikovatelné osobní ani citlivé informace.

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

Zprostředkovatel 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é vystavitelovi

Odpovědi

Name Typ Description
200 OK

IssuerBundle

Vystavitel certifikátu trezoru klíčů.

Other Status Codes

KeyVaultError

Odpověď na chybu služby Key Vault 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 pro certifikát služby 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-mailová adresa

first_name

string

Křestní 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é vystavitelovi

provider

string

Zprostředkovatel 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 (unixtime)

Čas vytvoření ve standardu UTC

enabled

boolean

Určuje, jestli je vystavitel povolený.

updated

integer (unixtime)

Čas poslední aktualizace ve standardu UTC

IssuerBundle

Vystavitel pro certifikát služby 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é vystavitelovi

provider

string

Zprostředkovatel 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.