Cria um certificado de CA raiz.
Descrição da operação
Esta operação cria um certificado de CA raiz autoassinado. Um certificado de CA raiz é o ponto de partida da cadeia de confiança para certificados privados dentro de uma empresa. Você pode usar o certificado de CA raiz para emitir certificados de CA subordinados somente após criar o certificado de CA raiz e, em seguida, usar os certificados de CA subordinados para emitir certificados de cliente e servidor.
Antes de chamar esta operação, você deve comprar uma CA raiz privada no console do Certificate Management Service. Caso contrário, a chamada falhará. Para obter mais informações, consulte Comprar uma CA privada.
Limite de taxa
O limite de taxa para um único usuário é de 10 chamadas por segundo. Se o limite for excedido, as chamadas de API serão limitadas, o que pode afetar seus serviços. Chame a API em uma taxa razoável.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-cert:CreateRootCACertificate |
create |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CommonName |
string |
Sim |
O nome comum ou a abreviação da organização. Suporta caracteres em chinês e inglês. |
Alibaba |
| OrganizationUnit |
string |
Sim |
O nome do departamento ou filial sob a organização. Suporta caracteres em chinês e inglês. |
Security |
| Organization |
string |
Sim |
O nome da organização associada ao certificado de CA raiz, que corresponde à sua empresa ou instituição. Suporta caracteres em chinês e inglês. |
Aliyun |
| Locality |
string |
Sim |
O nome da cidade onde a organização está localizada. Suporta caracteres em chinês e inglês. |
Hangzhou |
| State |
string |
Sim |
O nome da província ou estado onde a organização está localizada. Suporta caracteres em chinês e inglês. |
Zhejiang |
| CountryCode |
string |
Não |
O código do país ou região onde a organização está localizada, representado por uma abreviação em inglês de duas letras maiúsculas. Por exemplo, CN indica China e US indica os Estados Unidos. Para obter mais informações sobre códigos de país, consulte a seção Código do país em Gerenciar informações da empresa. |
CN |
| Algorithm |
string |
Não |
O tipo de algoritmo de chave do certificado de CA raiz. O algoritmo de chave é representado no formato
O algoritmo de criptografia do certificado de CA raiz deve ser o mesmo que o algoritmo de certificado da CA raiz privada que você comprou. Exemplo: se você selecionar RSA como o algoritmo de certificado ao comprar uma CA raiz privada, o algoritmo de chave do certificado de CA raiz deve ser RSA_1024, RSA_2048 ou RSA_4096. |
RSA_2048 |
| Years |
integer |
Sim |
O período de validade do certificado de CA raiz. Unidade: anos. Nota
Defina este parâmetro com um valor de 5 a 10. |
10 |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode gerar um valor de parâmetro a partir do seu cliente para garantir que o valor seja exclusivo entre diferentes solicitações. O parâmetro ClientToken suporta apenas caracteres ASCII. Nota
Se você não especificar este parâmetro, o sistema usará automaticamente o RequestId da solicitação de API como o ClientToken. O RequestId de cada solicitação de API pode ser diferente. |
3838B684-3075-582B-9A45-8C99104029DF |
| Tags |
array<object> |
Não |
A lista de tags. |
|
|
object |
Não |
A lista de tags. |
||
| Key |
string |
Não |
A chave da tag. |
runtime |
| Value |
string |
Não |
O valor da tag. |
1 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-aek****wia |
Ao chamar esta operação de API, você deve adicionar os parâmetros de solicitação comuns da API do Alibaba Cloud, além dos parâmetros de solicitação descritos neste tópico.
Para obter mais informações sobre o formato da solicitação, consulte o exemplo de solicitação na seção Exemplos deste tópico.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O objeto. |
||
| RequestId |
string |
O ID da solicitação. O ID é um identificador exclusivo gerado pelo Alibaba Cloud para a solicitação e pode ser usado para solucionar e localizar problemas. |
6D9B4C5F-7140-5B41-924C-329181DC00C1 |
| Identifier |
string |
O identificador exclusivo do certificado de CA raiz criado pela solicitação. |
1a83bcbb89e562885e40aa0108f5**** |
| Certificate |
string |
O certificado raiz formatado em PEM criado pela chamada. |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE----- |
| CertificateChain |
string |
A cadeia de certificados de CA do certificado raiz criado pela chamada. |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE-----\n |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "6D9B4C5F-7140-5B41-924C-329181DC00C1",
"Identifier": "1a83bcbb89e562885e40aa0108f5****",
"Certificate": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----",
"CertificateChain": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----\\n-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----\\n"
}
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.