Set Certificate Issuer - Set Certificate Issuer
Establece el emisor del certificado especificado.
La operación SetCertificateIssuer agrega o actualiza el emisor de certificados especificado. Esta operación requiere el permiso de certificados/setissuers.
PUT {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=2025-07-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
issuer-name
|
path | True |
string |
El nombre del emisor. El valor que proporcione se puede copiar globalmente con el fin de ejecutar el servicio. El valor proporcionado no debe incluir información confidencial o de identificación personal. |
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| provider | True |
string |
El proveedor emisor. |
| attributes |
Atributos del objeto emisor. |
||
| credentials |
Las credenciales que se utilizarán para el emisor. |
||
| org_details |
Detalles de la organización tal como se proporcionan al emisor. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La solicitud se ha realizado correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
OAuth2Auth
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| https://vault.azure.net/.default |
Ejemplos
SetCertificateIssuer
Solicitud de ejemplo
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"
}
]
}
}
Respuesta de muestra
{
"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
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Administrator |
Detalles del administrador de la organización del emisor del certificado. |
|
Certificate |
El emisor del certificado establece los parámetros. |
| Error | |
|
Issuer |
Atributos de un emisor administrado por el servicio Key Vault. |
|
Issuer |
Emisor del certificado de Key Vault. |
|
Issuer |
Las credenciales que se utilizarán para el emisor del certificado. |
|
Key |
Excepción de error de Key Vault. |
|
Organization |
Detalles de la organización del emisor del certificado. |
AdministratorDetails
Detalles del administrador de la organización del emisor del certificado.
| Nombre | Tipo | Description |
|---|---|---|
|
string |
Dirección de correo electrónico. |
|
| first_name |
string |
Nombre. |
| last_name |
string |
Apellido. |
| phone |
string |
Número de teléfono. |
CertificateIssuerSetParameters
El emisor del certificado establece los parámetros.
| Nombre | Tipo | Description |
|---|---|---|
| attributes |
Atributos del objeto emisor. |
|
| credentials |
Las credenciales que se utilizarán para el emisor. |
|
| org_details |
Detalles de la organización tal como se proporcionan al emisor. |
|
| provider |
string |
El proveedor emisor. |
Error
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Código de error. |
| innererror |
El error del servidor del almacén de claves. |
|
| message |
string |
El mensaje de error. |
IssuerAttributes
Atributos de un emisor administrado por el servicio Key Vault.
| Nombre | Tipo | Description |
|---|---|---|
| created |
integer (unixtime) |
Hora de creación en UTC. |
| enabled |
boolean |
Determina si el emisor está habilitado. |
| updated |
integer (unixtime) |
Hora de la última actualización en UTC. |
IssuerBundle
Emisor del certificado de Key Vault.
| Nombre | Tipo | Description |
|---|---|---|
| attributes |
Atributos del objeto emisor. |
|
| credentials |
Las credenciales que se utilizarán para el emisor. |
|
| id |
string |
Identificador del objeto emisor. |
| org_details |
Detalles de la organización tal como se proporcionan al emisor. |
|
| provider |
string |
El proveedor emisor. |
IssuerCredentials
Las credenciales que se utilizarán para el emisor del certificado.
| Nombre | Tipo | Description |
|---|---|---|
| account_id |
string |
El nombre de usuario/nombre de cuenta/identificador de cuenta. |
| pwd |
string |
La contraseña/secreto/clave de cuenta. |
KeyVaultError
Excepción de error de Key Vault.
| Nombre | Tipo | Description |
|---|---|---|
| error |
El error del servidor del almacén de claves. |
OrganizationDetails
Detalles de la organización del emisor del certificado.
| Nombre | Tipo | Description |
|---|---|---|
| admin_details |
Detalles del administrador de la organización. |
|
| id |
string |
Identificador de la organización. |