Share via


Set Certificate Issuer - Set Certificate Issuer

Beállítja a megadott tanúsítványkiállítót.
A SetCertificateIssuer művelet hozzáadja vagy frissíti a megadott tanúsítványkibocsátót. Ehhez a művelethez tanúsítvány-/setissuers-engedély szükséges.

PUT {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=7.4

URI-paraméterek

Name In Kötelező Típus Description
issuer-name
path True

string

A kibocsátó neve. A megadott érték globálisan másolható a szolgáltatás futtatása céljából. A megadott érték nem tartalmazhat személyazonosításra alkalmas vagy bizalmas információkat.

vaultBaseUrl
path True

string

A tároló neve, például https://myvault.vault.azure.net: .

api-version
query True

string

Ügyfél API-verziója.

Kérelem törzse

Name Kötelező Típus Description
provider True

string

A kibocsátó szolgáltatója.

attributes

IssuerAttributes

A kiállító objektum attribútumai.

credentials

IssuerCredentials

A kiállítóhoz használandó hitelesítő adatok.

org_details

OrganizationDetails

A szervezetnek a kibocsátónak megadott adatai.

Válaszok

Name Típus Description
200 OK

IssuerBundle

A Key Vault-tanúsítvány kiállítója.

Other Status Codes

KeyVaultError

Key Vault hibaválasz leírja, hogy miért hiúsult meg a művelet.

Példák

SetCertificateIssuer

Sample Request

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

Sample Response

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

Definíciók

Name Description
AdministratorDetails

A tanúsítványkibocsátó szervezeti rendszergazdájának adatai.

CertificateIssuerSetParameters

A tanúsítványkibocsátó beállítja a paramétereket.

Error

A Key Vault-kiszolgáló hibája.

IssuerAttributes

Az Key Vault szolgáltatás által felügyelt kiállító attribútumai.

IssuerBundle

A tanúsítvány kiállítója Key Vault.

IssuerCredentials

A tanúsítványkibocsátóhoz használandó hitelesítő adatok.

KeyVaultError

A Key Vault hibakivétele.

OrganizationDetails

A tanúsítványkibocsátó szervezetének adatai.

AdministratorDetails

A tanúsítványkibocsátó szervezeti rendszergazdájának adatai.

Name Típus Description
email

string

E-mail-cím.

first_name

string

Utónév.

last_name

string

Vezetéknév.

phone

string

Telefonszám.

CertificateIssuerSetParameters

A tanúsítványkibocsátó beállítja a paramétereket.

Name Típus Description
attributes

IssuerAttributes

A kiállító objektum attribútumai.

credentials

IssuerCredentials

A kiállítóhoz használandó hitelesítő adatok.

org_details

OrganizationDetails

A szervezetnek a kibocsátónak megadott adatai.

provider

string

A kibocsátó szolgáltatója.

Error

A Key Vault-kiszolgáló hibája.

Name Típus Description
code

string

A hibakód.

innererror

Error

A Key Vault-kiszolgáló hibája.

message

string

A hibaüzenet.

IssuerAttributes

Az Key Vault szolgáltatás által felügyelt kiállító attribútumai.

Name Típus Description
created

integer

Létrehozás időpontja UTC-ben.

enabled

boolean

Meghatározza, hogy a kibocsátó engedélyezve van-e.

updated

integer

Utolsó frissítés időpontja (UTC).

IssuerBundle

A tanúsítvány kiállítója Key Vault.

Name Típus Description
attributes

IssuerAttributes

A kiállító objektum attribútumai.

credentials

IssuerCredentials

A kiállítóhoz használandó hitelesítő adatok.

id

string

A kiállító objektum azonosítója.

org_details

OrganizationDetails

A szervezetnek a kibocsátónak megadott adatai.

provider

string

A kibocsátó szolgáltatója.

IssuerCredentials

A tanúsítványkibocsátóhoz használandó hitelesítő adatok.

Name Típus Description
account_id

string

A felhasználónév/fióknév/fiókazonosító.

pwd

string

A jelszó/titkos kód/fiókkulcs.

KeyVaultError

A Key Vault hibakivétele.

Name Típus Description
error

Error

A Key Vault-kiszolgáló hibája.

OrganizationDetails

A tanúsítványkibocsátó szervezetének adatai.

Name Típus Description
admin_details

AdministratorDetails[]

A szervezet rendszergazdájának adatai.

id

string

A szervezet azonosítója.