Consulta o status de um pedido de certificado, como o progresso de validação do domínio.
Descrição da operação
Se você não concluiu a validação de propriedade do domínio após enviar uma solicitação de certificado, pode chamar esta operação para obter as informações necessárias para concluir a validação do domínio. Usando as informações de validação de domínio retornadas, você pode concluir a validação do domínio na plataforma de gerenciamento de DNS (método de validação de DNS) ou no servidor de domínio (método de validação de arquivo).
Sua solicitação de certificado entrará na etapa de revisão do centro de CA somente após você concluir a validação do domínio. Depois que o centro de CA aprovar sua solicitação de certificado, um certificado será emitido para você. Se o certificado já tiver sido emitido, você pode chamar esta operação para obter o arquivo do certificado emitido e o conteúdo da chave privada.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-cert:DescribeCertificateState |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| OrderId |
integer |
Sim |
O ID do pedido de solicitação de certificado a ser consultado. Nota
Você pode chamar ListUserCertificateOrder para obter esse ID. |
123451222 |
Ao chamar uma operação de API, além dos parâmetros de solicitação específicos da operação, você também deve incluir os parâmetros de solicitação comuns do Alibaba Cloud.
Para obter o formato de solicitação ao chamar uma operação de API, consulte os exemplos de solicitação na seção Exemplos deste tópico.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O objeto. |
||
| Type |
string |
O status do pedido de solicitação de certificado. Valores válidos:
|
domain_verify |
| Domain |
string |
O nome de domínio a ser validado quando você usa o método de validação de arquivo para a validação de domínio. Você precisa se conectar ao servidor correspondente a este nome de domínio e criar o arquivo especificado (ou seja, Uri) no servidor. Nota
Este parâmetro é retornado apenas quando Type está definido como domain_verify (indicando a etapa de validação de domínio) e ValidateType está definido como FILE (indicando o método de validação de arquivo). |
www.example.com |
| RecordType |
string |
O tipo de registro DNS que você precisa adicionar quando usa o método de validação de DNS para a validação de domínio. Valores válidos:
Nota
Este parâmetro é retornado apenas quando Type está definido como domain_verify (indicando a etapa de validação de domínio) e ValidateType está definido como DNS (indicando o método de validação de DNS). |
TXT |
| CertId |
string |
O ID do certificado. Nota
Este parâmetro é retornado quando o certificado é emitido. |
111111 |
| RequestId |
string |
O ID da solicitação. |
082FAB35-6AB9-4FD5-8750-D36673548E76 |
| RecordDomain |
string |
O registro de host que você precisa operar quando usa o método de validação de DNS para a validação de domínio. Nota
Este parâmetro é retornado apenas quando Type está definido como domain_verify (indicando a etapa de validação de domínio) e ValidateType está definido como DNS (indicando o método de validação de DNS). |
_dnsauth |
| PrivateKey |
string |
O conteúdo da chave privada do certificado (no formato PEM). Para obter mais informações sobre o formato PEM e como converter o formato de um certificado, consulte Quais são os formatos dos principais certificados digitais?. Nota
Este parâmetro é retornado apenas quando Type está definido como certificate (indicando que o certificado foi emitido). |
-----BEGIN RSA PRIVATE KEY-----…… -----END RSA PRIVATE KEY----- |
| ValidateType |
string |
O método de validação de domínio selecionado ao enviar a solicitação de certificado. Valores válidos:
Nota
Este parâmetro é retornado apenas quando Type está definido como domain_verify (indicando a etapa de validação de domínio). |
FILE |
| RecordValue |
string |
O valor do registro que você precisa adicionar quando usa o método de validação de DNS para a validação de domínio. Nota
Este parâmetro é retornado apenas quando Type está definido como domain_verify (indicando a etapa de validação de domínio) e ValidateType está definido como DNS (indicando o método de validação de DNS). |
20200420000000223erigacv46uhaubchcm0o7spxi7i2isvjq59mlx9lucnkqcy |
| Content |
string |
O conteúdo que você precisa gravar no arquivo recém-criado quando usa o método de validação de arquivo para a validação de domínio. Nota
Este parâmetro é retornado apenas quando Type está definido como domain_verify (indicando a etapa de validação de domínio) e ValidateType está definido como FILE (indicando o método de validação de arquivo). |
http://example.com/.well-known/pki-validation/fileauth.txt |
| Uri |
string |
O arquivo que você precisa criar no servidor de domínio quando usa o método de validação de arquivo para a validação de domínio. Uri inclui o caminho e o nome do arquivo. Nota
Este parâmetro é retornado apenas quando Type está definido como domain_verify (indicando a etapa de validação de domínio) e ValidateType está definido como FILE (indicando o método de validação de arquivo). |
/.well-known/pki-validation/fileauth.txt |
| Certificate |
string |
O conteúdo do certificado (no formato PEM). Para obter mais informações sobre o formato PEM e como converter o formato de um certificado, consulte Quais são os formatos dos principais certificados digitais?. Nota
Este parâmetro é retornado apenas quando Type está definido como certificate (indicando que o certificado foi emitido). |
-----BEGIN CERTIFICATE----- …… -----END CERTIFICATE----- |
Exemplos
Resposta de sucesso
JSON formato
{
"Type": "domain_verify",
"Domain": "www.example.com",
"RecordType": "TXT",
"CertId": "111111",
"RequestId": "082FAB35-6AB9-4FD5-8750-D36673548E76",
"RecordDomain": "_dnsauth",
"PrivateKey": "-----BEGIN RSA PRIVATE KEY-----…… -----END RSA PRIVATE KEY-----",
"ValidateType": "FILE",
"RecordValue": "20200420000000223erigacv46uhaubchcm0o7spxi7i2isvjq59mlx9lucnkqcy",
"Content": "http://example.com/.well-known/pki-validation/fileauth.txt",
"Uri": "/.well-known/pki-validation/fileauth.txt",
"Certificate": "-----BEGIN CERTIFICATE----- …… -----END CERTIFICATE-----"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.