Set Certificate Issuer - Set Certificate Issuer

Ustawia określonego wystawcę certyfikatu.
Operacja SetCertificateIssuer dodaje lub aktualizuje określonego wystawcę certyfikatu. Ta operacja wymaga uprawnień certyfikatów/setisuers.

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

Parametry identyfikatora URI

Name In Required Type Description
issuer-name
path True
  • string

Nazwa wystawcy. Wartość, którą podajesz, może zostać skopiowana globalnie na potrzeby uruchamiania usługi. Podana wartość nie powinna zawierać danych osobowych ani poufnych.

vaultBaseUrl
path True
  • string

Nazwa magazynu, na przykład https://myvault.vault.azure.net.

api-version
query True
  • string

Wersja interfejsu API klienta.

Treść żądania

Name Required Type Description
provider True
  • string

Dostawca wystawcy.

attributes

Atrybuty obiektu wystawcy.

credentials

Poświadczenia, które mają być używane dla wystawcy.

org_details

Szczegóły organizacji podane dla wystawcy.

Odpowiedzi

Name Type Description
200 OK

Wystawca certyfikatu magazynu kluczy.

Other Status Codes

Key Vault odpowiedź o błędzie opisująca, dlaczego operacja nie powiodła się.

Przykłady

SetCertificateIssuer

Sample Request

PUT https://myvault.vault.azure.net//certificates/issuers/issuer01?api-version=7.3

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

Definicje

AdministratorDetails

Szczegóły administratora organizacji wystawcy certyfikatu.

CertificateIssuerSetParameters

Wystawca certyfikatu ustawia parametry.

Error

Błąd serwera magazynu kluczy.

IssuerAttributes

Atrybuty wystawcy zarządzanego przez usługę Key Vault.

IssuerBundle

Wystawca certyfikatu Key Vault.

IssuerCredentials

Poświadczenia, które mają być używane dla wystawcy certyfikatu.

KeyVaultError

Wyjątek błędu magazynu kluczy.

OrganizationDetails

Szczegóły organizacji wystawcy certyfikatu.

AdministratorDetails

Szczegóły administratora organizacji wystawcy certyfikatu.

Name Type Description
email
  • string

Adres e-mail.

first_name
  • string

Imię.

last_name
  • string

Nazwisko.

phone
  • string

Numer telefonu.

CertificateIssuerSetParameters

Wystawca certyfikatu ustawia parametry.

Name Type Description
attributes

Atrybuty obiektu wystawcy.

credentials

Poświadczenia, które mają być używane dla wystawcy.

org_details

Szczegóły organizacji podane dla wystawcy.

provider
  • string

Dostawca wystawcy.

Error

Błąd serwera magazynu kluczy.

Name Type Description
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.

Name Type Description
created
  • integer

Czas tworzenia w formacie UTC.

enabled
  • boolean

Określa, czy wystawca jest włączony.

updated
  • integer

Czas ostatniej aktualizacji w formacie UTC.

IssuerBundle

Wystawca certyfikatu Key Vault.

Name Type Description
attributes

Atrybuty obiektu wystawcy.

credentials

Poświadczenia, które mają być używane dla wystawcy.

id
  • string

Identyfikator obiektu wystawcy.

org_details

Szczegóły organizacji podane dla wystawcy.

provider
  • string

Dostawca wystawcy.

IssuerCredentials

Poświadczenia, które mają być używane dla wystawcy certyfikatu.

Name Type Description
account_id
  • string

Nazwa użytkownika/nazwa konta/identyfikator konta.

pwd
  • string

Hasło/wpis tajny/klucz konta.

KeyVaultError

Wyjątek błędu magazynu kluczy.

Name Type Description
error

Błąd serwera magazynu kluczy.

OrganizationDetails

Szczegóły organizacji wystawcy certyfikatu.

Name Type Description
admin_details

Szczegóły administratora organizacji.

id
  • string

Identyfikator organizacji.