Update Certificate Issuer - Update Certificate Issuer

Novedades el emisor de certificados especificado.
La operación UpdateCertificateIssuer realiza una actualización en la entidad del emisor de certificados especificada. Esta operación requiere el permiso certificates/setissuers.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
issuer-name
path True

string

Nombre del emisor.

vaultBaseUrl
path True

string

El nombre del almacén, por ejemplo https://myvault.vault.azure.net, .

api-version
query True

string

Versión de API del cliente.

Cuerpo de la solicitud

Nombre Tipo Description
attributes

IssuerAttributes

Atributos del objeto emisor.

credentials

IssuerCredentials

Credenciales que se usarán para el emisor.

org_details

OrganizationDetails

Detalles de la organización tal como se proporciona al emisor.

provider

string

Proveedor del emisor.

Respuestas

Nombre Tipo Description
200 OK

IssuerBundle

Emisor del certificado del almacén de claves.

Other Status Codes

KeyVaultError

Key Vault respuesta de error que describe por qué se produjo un error en la operación.

Ejemplos

UpdateCertificateIssuer

Sample Request

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

{
  "provider": "Test",
  "credentials": {
    "account_id": "newuseraccount",
    "pwd": "newpassword"
  }
}

Sample Response

{
  "id": "https://myvault.vault.azure.net/certificates/issuers/issuer01",
  "provider": "Test",
  "credentials": {
    "account_id": "newuseraccount"
  },
  "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
AdministratorDetails

Detalles del administrador de la organización del emisor de certificados.

CertificateIssuerUpdateParameters

Parámetros de actualización del emisor de certificados.

Error

Error del servidor del almacén de claves.

IssuerAttributes

Atributos de un emisor administrado por el servicio Key Vault.

IssuerBundle

Emisor del certificado de Key Vault.

IssuerCredentials

Credenciales que se usarán para el emisor de certificados.

KeyVaultError

Excepción de error del almacén de claves.

OrganizationDetails

Detalles de la organización del emisor de certificados.

AdministratorDetails

Detalles del administrador de la organización del emisor de certificados.

Nombre Tipo Description
email

string

Dirección de correo electrónico.

first_name

string

Nombre.

last_name

string

Apellidos.

phone

string

Número de teléfono.

CertificateIssuerUpdateParameters

Parámetros de actualización del emisor de certificados.

Nombre Tipo Description
attributes

IssuerAttributes

Atributos del objeto emisor.

credentials

IssuerCredentials

Credenciales que se usarán para el emisor.

org_details

OrganizationDetails

Detalles de la organización tal como se proporciona al emisor.

provider

string

Proveedor del emisor.

Error

Error del servidor del almacén de claves.

Nombre Tipo Description
code

string

Código de error.

innererror

Error

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

Hora de creación en UTC.

enabled

boolean

Determina si el emisor está habilitado.

updated

integer

Hora de la última actualización en UTC.

IssuerBundle

Emisor del certificado de Key Vault.

Nombre Tipo Description
attributes

IssuerAttributes

Atributos del objeto emisor.

credentials

IssuerCredentials

Credenciales que se usarán para el emisor.

id

string

Identificador del objeto emisor.

org_details

OrganizationDetails

Detalles de la organización tal como se proporciona al emisor.

provider

string

Proveedor del emisor.

IssuerCredentials

Credenciales que se usarán para el emisor de certificados.

Nombre Tipo Description
account_id

string

El nombre de usuario, el nombre de cuenta o el identificador de cuenta.

pwd

string

La clave de contraseña, secreto o cuenta.

KeyVaultError

Excepción de error del almacén de claves.

Nombre Tipo Description
error

Error

Error del servidor del almacén de claves.

OrganizationDetails

Detalles de la organización del emisor de certificados.

Nombre Tipo Description
admin_details

AdministratorDetails[]

Detalles del administrador de la organización.

id

string

Identificador de la organización.