Поделиться через


Set Certificate Issuer - Set Certificate Issuer

Задает указанного издателя сертификата.
Операция SetCertificateIssuer добавляет или обновляет указанного издателя сертификата. Для этой операции требуется разрешение certificates/setissuers.

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

Параметры URI

Имя В Обязательно Тип Описание
issuer-name
path True

string

Имя поставщика. Указанное значение может быть глобально скопировано для запуска службы. Указываемое значение не должно включать личную или конфиденциальную информацию.

vaultBaseUrl
path True

string

Имя хранилища, например https://myvault.vault.azure.net.

api-version
query True

string

Версия API клиента.

Текст запроса

Имя Обязательно Тип Описание
provider True

string

Поставщик издателя.

attributes

IssuerAttributes

Атрибуты объекта издателя.

credentials

IssuerCredentials

Учетные данные, используемые для издателя.

org_details

OrganizationDetails

Сведения об организации, предоставленные издателю.

Ответы

Имя Тип Описание
200 OK

IssuerBundle

Издатель для сертификата хранилища ключей.

Other Status Codes

KeyVaultError

Key Vault ответ об ошибке, описывающий причину сбоя операции.

Примеры

SetCertificateIssuer

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
AdministratorDetails

Сведения об администраторе организации издателя сертификата.

CertificateIssuerSetParameters

Издатель сертификата задает параметры.

Error

Ошибка сервера хранилища ключей.

IssuerAttributes

Атрибуты издателя, управляемого службой Key Vault.

IssuerBundle

Издатель сертификата Key Vault.

IssuerCredentials

Учетные данные, используемые для издателя сертификата.

KeyVaultError

Исключение ошибки хранилища ключей.

OrganizationDetails

Сведения об организации издателя сертификата.

AdministratorDetails

Сведения об администраторе организации издателя сертификата.

Имя Тип Описание
email

string

Электронная почта.

first_name

string

Имя.

last_name

string

Фамилия.

phone

string

Номер телефона.

CertificateIssuerSetParameters

Издатель сертификата задает параметры.

Имя Тип Описание
attributes

IssuerAttributes

Атрибуты объекта издателя.

credentials

IssuerCredentials

Учетные данные, используемые для издателя.

org_details

OrganizationDetails

Сведения об организации, предоставленные издателю.

provider

string

Поставщик издателя.

Error

Ошибка сервера хранилища ключей.

Имя Тип Описание
code

string

Код ошибки.

innererror

Error

Ошибка сервера хранилища ключей.

message

string

Сообщение об ошибке.

IssuerAttributes

Атрибуты издателя, управляемого службой Key Vault.

Имя Тип Описание
created

integer

Время создания в формате UTC.

enabled

boolean

Определяет, включен ли издатель.

updated

integer

Время последнего обновления в формате UTC.

IssuerBundle

Издатель сертификата Key Vault.

Имя Тип Описание
attributes

IssuerAttributes

Атрибуты объекта издателя.

credentials

IssuerCredentials

Учетные данные, используемые для издателя.

id

string

Идентификатор объекта издателя.

org_details

OrganizationDetails

Сведения об организации, предоставленные издателю.

provider

string

Поставщик издателя.

IssuerCredentials

Учетные данные, используемые для издателя сертификата.

Имя Тип Описание
account_id

string

Имя пользователя, имя учетной записи или идентификатор учетной записи.

pwd

string

Пароль, секрет или ключ учетной записи.

KeyVaultError

Исключение ошибки хранилища ключей.

Имя Тип Описание
error

Error

Ошибка сервера хранилища ключей.

OrganizationDetails

Сведения об организации издателя сертификата.

Имя Тип Описание
admin_details

AdministratorDetails[]

Сведения об администраторе организации.

id

string

Идентификатор организации.