Set Certificate Issuer - Set Certificate Issuer
Задает указанного издателя сертификата.
Операция SetCertificateIssuer добавляет или обновляет указанного издателя сертификата. Для этой операции требуется разрешение certificates/setissuers.
PUT {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=2025-07-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
issuer-name
|
path | True |
string |
Наименование эмитента. Предоставленное вами значение может быть скопировано глобально с целью запуска службы. Предоставляемая стоимость не должна включать личную или конфиденциальную информацию. |
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| provider | True |
string |
Поставщик издателя. |
| attributes |
Атрибуты объекта-издателя. |
||
| credentials |
Учетные данные, которые будут использоваться для эмитента. |
||
| org_details |
Реквизиты организации предоставляются эмитенту. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос выполнен успешно. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
OAuth2Auth
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| https://vault.azure.net/.default |
Примеры
SetCertificateIssuer
Образец запроса
PUT https://myvault.vault.azure.net//certificates/issuers/issuer01?api-version=2025-07-01
{
"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
}
}
Определения
| Имя | Описание |
|---|---|
|
Administrator |
Реквизиты администратора организации эмитента сертификата. |
|
Certificate |
Издатель сертификата задает параметры. |
| Error | |
|
Issuer |
Атрибуты издателя, управляемого службой Key Vault. |
|
Issuer |
Издатель сертификата Key Vault. |
|
Issuer |
Учетные данные, которые будут использоваться для издателя сертификата. |
|
Key |
Исключение ошибки хранилища ключей. |
|
Organization |
Реквизиты организации эмитента сертификата. |
AdministratorDetails
Реквизиты администратора организации эмитента сертификата.
| Имя | Тип | Описание |
|---|---|---|
|
string |
Адрес электронной почты. |
|
| first_name |
string |
Имя. |
| last_name |
string |
Фамилия. |
| phone |
string |
Номер телефона. |
CertificateIssuerSetParameters
Издатель сертификата задает параметры.
| Имя | Тип | Описание |
|---|---|---|
| attributes |
Атрибуты объекта-издателя. |
|
| credentials |
Учетные данные, которые будут использоваться для эмитента. |
|
| org_details |
Реквизиты организации предоставляются эмитенту. |
|
| provider |
string |
Поставщик издателя. |
Error
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки. |
| innererror |
Ошибка сервера хранилища ключей. |
|
| message |
string |
Сообщение об ошибке. |
IssuerAttributes
Атрибуты издателя, управляемого службой Key Vault.
| Имя | Тип | Описание |
|---|---|---|
| created |
integer (unixtime) |
Время создания в UTC. |
| enabled |
boolean |
Определяет, включен ли издатель. |
| updated |
integer (unixtime) |
Последнее обновление времени в UTC. |
IssuerBundle
Издатель сертификата Key Vault.
| Имя | Тип | Описание |
|---|---|---|
| attributes |
Атрибуты объекта-издателя. |
|
| credentials |
Учетные данные, которые будут использоваться для эмитента. |
|
| id |
string |
Идентификатор объекта издателя. |
| org_details |
Реквизиты организации предоставляются эмитенту. |
|
| provider |
string |
Поставщик издателя. |
IssuerCredentials
Учетные данные, которые будут использоваться для издателя сертификата.
| Имя | Тип | Описание |
|---|---|---|
| account_id |
string |
Имя пользователя/имя учетной записи/идентификатор учетной записи. |
| pwd |
string |
Пароль/секрет/ключ учетной записи. |
KeyVaultError
Исключение ошибки хранилища ключей.
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка сервера хранилища ключей. |
OrganizationDetails
Реквизиты организации эмитента сертификата.
| Имя | Тип | Описание |
|---|---|---|
| admin_details |
Реквизиты администратора организации. |
|
| id |
string |
Идентификатор организации. |