Set Certificate Issuer - Set Certificate Issuer
Define o emissor de certificado especificado.
A operação SetCertificateIssuer adiciona ou atualiza o emissor de certificado especificado. Esta operação requer a permissão de certificados/setissuers.
PUT {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=2025-07-01
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
issuer-name
|
path | True |
string |
O nome do emitente. O valor fornecido pode ser copiado globalmente com a finalidade de executar o serviço. O valor fornecido não deve incluir informações pessoais identificáveis ou confidenciais. |
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a utilizar para esta operação. |
Corpo do Pedido
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| provider | True |
string |
O fornecedor do emitente. |
| attributes |
Atributos do objeto emissor. |
||
| credentials |
As credenciais a serem usadas pelo emissor. |
||
| org_details |
Detalhes da organização fornecidos ao emitente. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
O pedido foi bem-sucedido. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
OAuth2Auth
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
| Name | Description |
|---|---|
| https://vault.azure.net/.default |
Exemplos
SetCertificateIssuer
Pedido de amostra
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"
}
]
}
}
Resposta da amostra
{
"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
}
}
Definições
| Name | Description |
|---|---|
|
Administrator |
Detalhes do administrador da organização do emissor do certificado. |
|
Certificate |
O emissor do certificado define parâmetros. |
| Error | |
|
Issuer |
Os atributos de um emissor gerenciado pelo serviço Cofre de Chaves. |
|
Issuer |
O emissor do certificado Key Vault. |
|
Issuer |
As credenciais a serem usadas para o emissor do certificado. |
|
Key |
A exceção de erro do cofre de chaves. |
|
Organization |
Detalhes da organização do emissor do certificado. |
AdministratorDetails
Detalhes do administrador da organização do emissor do certificado.
| Name | Tipo | Description |
|---|---|---|
|
string |
Endereço de e-mail. |
|
| first_name |
string |
Nome próprio. |
| last_name |
string |
Apelido. |
| phone |
string |
Número de telefone. |
CertificateIssuerSetParameters
O emissor do certificado define parâmetros.
| Name | Tipo | Description |
|---|---|---|
| attributes |
Atributos do objeto emissor. |
|
| credentials |
As credenciais a serem usadas pelo emissor. |
|
| org_details |
Detalhes da organização fornecidos ao emitente. |
|
| provider |
string |
O fornecedor do emitente. |
Error
| Name | Tipo | Description |
|---|---|---|
| code |
string |
O código de erro. |
| innererror |
O erro do servidor do cofre de chaves. |
|
| message |
string |
A mensagem de erro. |
IssuerAttributes
Os atributos de um emissor gerenciado pelo serviço Cofre de Chaves.
| Name | Tipo | Description |
|---|---|---|
| created |
integer (unixtime) |
Hora de criação em UTC. |
| enabled |
boolean |
Determina se o emissor está habilitado. |
| updated |
integer (unixtime) |
Última atualização em UTC. |
IssuerBundle
O emissor do certificado Key Vault.
| Name | Tipo | Description |
|---|---|---|
| attributes |
Atributos do objeto emissor. |
|
| credentials |
As credenciais a serem usadas pelo emissor. |
|
| id |
string |
Identificador do objeto emissor. |
| org_details |
Detalhes da organização fornecidos ao emitente. |
|
| provider |
string |
O fornecedor do emitente. |
IssuerCredentials
As credenciais a serem usadas para o emissor do certificado.
| Name | Tipo | Description |
|---|---|---|
| account_id |
string |
O nome de usuário/nome da conta/ID da conta. |
| pwd |
string |
A chave de senha/segredo/conta. |
KeyVaultError
A exceção de erro do cofre de chaves.
| Name | Tipo | Description |
|---|---|---|
| error |
O erro do servidor do cofre de chaves. |
OrganizationDetails
Detalhes da organização do emissor do certificado.
| Name | Tipo | Description |
|---|---|---|
| admin_details |
Detalhes do administrador da organização. |
|
| id |
string |
Id da organização. |