Set Certificate Issuer - Set Certificate Issuer

Define o emissor de certificado especificado.
A operação SetCertificateIssuer adiciona ou atualiza o emitente de certificado especificado. Esta operação requer a permissão dos certificados/setissuers.

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

Parâmetros do URI

Name In Required Type Description
issuer-name
path True
  • string

O nome do emitente. O valor que fornece pode ser copiado globalmente com o propósito de executar o serviço. O valor fornecido não deve incluir informações pessoalmente identificáveis ou sensíveis.

vaultBaseUrl
path True
  • string

O nome do cofre, por exemplo https://myvault.vault.azure.net.

api-version
query True
  • string

Versão API do cliente.

Corpo do Pedido

Name Required Type Description
provider True
  • string

O fornecedor de emitentes.

attributes

Atributos do objeto emitente.

credentials

As credenciais a serem usadas para o emitente.

org_details

Detalhes da organização conforme fornecido ao emitente.

Respostas

Name Type Description
200 OK

O emitente do certificado do cofre.

Other Status Codes

Key Vault resposta de erro descrevendo por que a operação falhou.

Exemplos

SetCertificateIssuer

Sample Request

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

{
  "provider": "Test",
  "credentials": {
    "account_id": "keyvaultuser",
    "pwd": "password"
  },
  "org_details": {
    "admin_details": [
      {
        "first_name": "John",
        "last_name": "Doe",
        "email": "admin@microsoft.com",
        "phone": "4255555555"
      }
    ]
  }
}

Sample Response

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

AdministratorDetails

Detalhes do administrador da organização do emitente de certificado.

CertificateIssuerSetParameters

O emitente de certificado definiu parâmetros.

Error

O erro do servidor do cofre da chave.

IssuerAttributes

Os atributos de um emitente gerido pelo serviço Key Vault.

IssuerBundle

O emitente para Key Vault certificado.

IssuerCredentials

As credenciais a utilizar para o emitente de certificado.

KeyVaultError

A exceção do erro do cofre da chave.

OrganizationDetails

Detalhes da organização do emitente de certificado.

AdministratorDetails

Detalhes do administrador da organização do emitente de certificado.

Name Type Description
email
  • string

Endereço de e-mail.

first_name
  • string

Primeiro nome.

last_name
  • string

Sobrenome nome.

phone
  • string

Número de telefone.

CertificateIssuerSetParameters

O emitente de certificado definiu parâmetros.

Name Type Description
attributes

Atributos do objeto emitente.

credentials

As credenciais a serem usadas para o emitente.

org_details

Detalhes da organização conforme fornecido ao emitente.

provider
  • string

O fornecedor de emitentes.

Error

O erro do servidor do cofre da chave.

Name Type Description
code
  • string

O código de erro.

innererror

O erro do servidor do cofre da chave.

message
  • string

A mensagem de erro.

IssuerAttributes

Os atributos de um emitente gerido pelo serviço Key Vault.

Name Type Description
created
  • integer

Tempo de criação na UTC.

enabled
  • boolean

Determina se o emitente está ativado.

updated
  • integer

Última vez atualizada na UTC.

IssuerBundle

O emitente para Key Vault certificado.

Name Type Description
attributes

Atributos do objeto emitente.

credentials

As credenciais a serem usadas para o emitente.

id
  • string

Identificador para o objeto emitente.

org_details

Detalhes da organização conforme fornecido ao emitente.

provider
  • string

O fornecedor de emitentes.

IssuerCredentials

As credenciais a utilizar para o emitente de certificado.

Name Type Description
account_id
  • string

O nome de utilizador/nome da conta/id da conta.

pwd
  • string

A palavra-passe/segredo/chave da conta.

KeyVaultError

A exceção do erro do cofre da chave.

Name Type Description
error

O erro do servidor do cofre da chave.

OrganizationDetails

Detalhes da organização do emitente de certificado.

Name Type Description
admin_details

Detalhes do administrador da organização.

id
  • string

Identificação da organização.