Envia uma solicitação de certificado utilizando a cota de um pacote de certificados adquirido.
Descrição da operação
-
Antes de chamar esta operação, certifique-se de ter adquirido um plano de recursos de certificado com as especificações necessárias. Para obter mais informações sobre como adquirir um plano de recursos de certificado, consulte Adquirir um plano de recursos de certificado. Você pode chamar a operação DescribePackageState para consultar o uso de um plano de recursos de certificado de especificações especificadas, incluindo o número total de planos de recursos de certificado adquiridos, o número de solicitações de certificado enviadas e o número de certificados emitidos.
-
Depois de chamar esta operação para enviar uma solicitação de certificado e o certificado for emitido, a cota de certificado fornecida pelo plano de recursos adquirido será consumida. Ao chamar esta operação, você pode usar o parâmetro ProductCode para especificar as especificações do certificado que deseja solicitar.
-
Depois de chamar esta operação para enviar uma solicitação de certificado, você também precisa chamar a operação DescribeCertificateState para obter as informações necessárias para a verificação de propriedade do nome de domínio e concluir a verificação manualmente. Em seguida, sua solicitação de certificado é analisada pela autoridade certificadora (CA). Se você usar o método de verificação do Domain Name System (DNS), deverá concluir a verificação no sistema do seu provedor de serviços de DNS. Se você usar o método de verificação por arquivo, deverá concluir a verificação no servidor DNS.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-cert:CreateCertificateForPackageRequest |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Csr |
string |
Não |
O conteúdo do arquivo de solicitação de assinatura de certificado (CSR) gerado manualmente usando OpenSSL ou Keytool para o nome de domínio. O algoritmo de chave no arquivo CSR deve ser Rivest-Shamir-Adleman (RSA) ou criptografia de curva elíptica (ECC), e o comprimento da chave do algoritmo RSA deve ser maior ou igual a 2.048 caracteres. Para obter mais informações sobre como criar um arquivo CSR, consulte Criar um arquivo CSR. Se você não especificar este parâmetro, o Certificate Management Service criará automaticamente um arquivo CSR. Um arquivo CSR contém informações sobre o seu servidor e empresa. Ao solicitar um certificado, você deve enviar o arquivo CSR para a CA. A CA assina o arquivo CSR usando a chave privada do certificado raiz e gera um arquivo de chave pública para emitir o seu certificado. Nota
O campo CN no arquivo CSR especifica o nome de domínio vinculado ao certificado. Você deve incluir o campo no valor do parâmetro. |
-----BEGIN CERTIFICATE REQUEST----- ...... -----END CERTIFICATE REQUEST----- |
| ProductCode |
string |
Não |
As especificações do certificado que você deseja solicitar. Valores válidos:
|
digicert-free-1-free |
| Username |
string |
Não |
O nome do solicitante. Se você não especificar este parâmetro, as informações do contato mais recente adicionado ao módulo Gerenciamento de Informações serão usadas. Para obter mais informações sobre como adicionar um contato ao módulo Gerenciamento de Informações, consulte Gerenciar contatos. |
Tom |
| Phone |
string |
Não |
O número de telefone de contato do solicitante. A equipe da CA pode ligar para o número de telefone para confirmar as informações da sua solicitação de certificado. Se você não especificar este parâmetro, as informações do contato mais recente adicionado ao módulo Gerenciamento de Informações serão usadas. Para obter mais informações sobre como adicionar um contato ao módulo Gerenciamento de Informações, consulte Gerenciar contatos. |
1390000**** |
|
string |
Não |
O endereço de e-mail do solicitante. Depois que a CA receber sua solicitação de certificado, ela enviará um e-mail de verificação para o endereço de e-mail especificado. Você deve fazer login na caixa de correio, abrir o e-mail e concluir a verificação de propriedade do nome de domínio com base nas etapas descritas no e-mail. Se você não especificar este parâmetro, as informações do contato mais recente adicionado ao módulo Gerenciamento de Informações serão usadas. Para obter mais informações sobre como adicionar um contato ao módulo Gerenciamento de Informações, consulte Gerenciar contatos. |
username@example.com |
|
| Domain |
string |
Não |
O nome de domínio que você deseja vincular ao certificado. O nome de domínio deve atender aos seguintes requisitos:
Nota
Se você deseja vincular vários nomes de domínio ao certificado, deve especificar este parâmetro. Você deve especificar pelo menos um dos parâmetros: Domain ou Csr. Se você especificar ambos os parâmetros Domain e Csr, o valor do campo CN no parâmetro Csr será usado como o nome de domínio vinculado ao certificado. |
aliyundoc.com |
| CompanyName |
string |
Não |
O nome da empresa da solicitação de certificado. Nota
Este parâmetro está disponível apenas quando você solicita certificados OV. Para obter mais informações, consulte Gerenciar perfis de empresa. Se você deseja solicitar um certificado DV, não precisa adicionar um perfil de empresa. Se você especificar um nome de empresa, as informações da empresa configuradas no módulo Gerenciamento de Informações serão usadas. Se você não especificar este parâmetro, as informações da empresa mais recente adicionada ao módulo Gerenciamento de Informações serão usadas. |
某公司 |
| ValidateType |
string |
Não |
O método de verificação da propriedade do nome de domínio. Valores válidos:
Para obter mais informações sobre os métodos de verificação, consulte Verificar a propriedade de um nome de domínio. |
DNS |
| Tags |
array<object> |
Não |
Uma lista de tags. |
|
|
object |
Não |
As tags. |
||
| Key |
string |
Não |
A chave da tag. |
runtime |
| Value |
string |
Não |
O valor da tag. |
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| OrderId |
integer |
O ID do pedido de solicitação de certificado. Nota
Você pode usar o ID para consultar o status do pedido de solicitação de certificado. Para obter mais informações, consulte DescribeCertificateState. |
2021010 |
| RequestId |
string |
O ID da solicitação, que é usado para localizar e solucionar problemas. |
5890029B-938A-589E-98B9-3DEC7BA7C400 |
Exemplos
Resposta de sucesso
JSON formato
{
"OrderId": 2021010,
"RequestId": "5890029B-938A-589E-98B9-3DEC7BA7C400"
}
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.