Set Certificate Issuer - Set Certificate Issuer

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

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

Parâmetros de URI

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

O nome do emissor. O valor fornecido pode ser copiado globalmente para a finalidade de executar o serviço. O valor fornecido não deve incluir informações pessoais identificáveis ou confidenciais.

vaultBaseUrl
path True
  • string

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

api-version
query True
  • string

Versão de API do cliente.

Corpo da solicitação

Name Required Type Description
provider True
  • string

O provedor emissor.

attributes

Atributos do objeto emissor.

credentials

As credenciais a serem usadas para o emissor.

org_details

Detalhes da organização, conforme fornecido ao emissor.

Respostas

Name Type Description
200 OK

O emissor do certificado do cofre de chaves.

Other Status Codes

Key Vault resposta de erro que descreve 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 emissor do certificado.

CertificateIssuerSetParameters

Os parâmetros do conjunto de emissores de certificado.

Error

O erro do servidor do cofre de chaves.

IssuerAttributes

Os atributos de um emissor gerenciados pelo serviço Key Vault.

IssuerBundle

O emissor do certificado Key Vault.

IssuerCredentials

As credenciais a serem usadas para o emissor do certificado.

KeyVaultError

A exceção de erro do cofre de chaves.

OrganizationDetails

Detalhes da organização do emissor do certificado.

AdministratorDetails

Detalhes do administrador da organização do emissor do certificado.

Name Type Description
email
  • string

Endereço de email.

first_name
  • string

Nome.

last_name
  • string

Sobrenome.

phone
  • string

Número do telefone.

CertificateIssuerSetParameters

Os parâmetros do conjunto de emissores de certificado.

Name Type Description
attributes

Atributos do objeto emissor.

credentials

As credenciais a serem usadas para o emissor.

org_details

Detalhes da organização, conforme fornecido ao emissor.

provider
  • string

O provedor emissor.

Error

O erro do servidor do cofre de chaves.

Name Type 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 gerenciados pelo serviço Key Vault.

Name Type Description
created
  • integer

Tempo de criação em UTC.

enabled
  • boolean

Determina se o emissor está habilitado.

updated
  • integer

Hora da última atualização em UTC.

IssuerBundle

O emissor do certificado Key Vault.

Name Type Description
attributes

Atributos do objeto emissor.

credentials

As credenciais a serem usadas para o emissor.

id
  • string

Identificador do objeto emissor.

org_details

Detalhes da organização, conforme fornecido ao emissor.

provider
  • string

O provedor emissor.

IssuerCredentials

As credenciais a serem usadas para o emissor do certificado.

Name Type Description
account_id
  • string

O nome de usuário/nome de conta/id da conta.

pwd
  • string

A chave de senha/segredo/conta.

KeyVaultError

A exceção de erro do cofre de chaves.

Name Type Description
error

O erro do servidor do cofre de chaves.

OrganizationDetails

Detalhes da organização do emissor do certificado.

Name Type Description
admin_details

Detalhes do administrador da organização.

id
  • string

Id da organização.