Obtém um certificado de cliente ou certificado de servidor pelo seu identificador exclusivo.
Descrição da operação
Você pode chamar esta operação para consultar os detalhes de um certificado de cliente ou de um certificado de servidor pelo seu identificador exclusivo. Os detalhes incluem o número de série, o assunto, o conteúdo e o status do certificado.
Antes de chamar esta operação, você deve criar um certificado de cliente ou um certificado de servidor.
Para criar um certificado de cliente chamando uma API, consulte os seguintes tópicos:
Para criar um certificado de servidor chamando uma API, consulte os seguintes tópicos:
Limites
O limite de consultas por segundo (QPS) para esta chamada de API é de 10 por usuário. Se você exceder esse limite, o throttling será acionado, o que pode afetar seus negócios. Planeje suas chamadas de acordo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-cert:DescribeClientCertificate |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Identifier |
string |
Sim |
O identificador exclusivo do certificado de cliente ou certificado de servidor a ser consultado. Nota
Chame ListClientCertificate para consultar os identificadores exclusivos de todos os certificados de cliente e certificados de servidor. |
d3b95700998e47afc4d95f886579**** |
Além dos parâmetros de solicitação anteriores, você deve especificar parâmetros de solicitação comuns ao chamar esta API. Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Para 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 |
DescribeCertificateResponse<CertificateWithContentDTO> |
||
| Certificate |
object |
Os detalhes do certificado de cliente ou do certificado de servidor. |
|
| X509Certificate |
string |
O conteúdo do certificado. |
-----BEGIN CERTIFICATE----- ...... -----END CERTIFICATE----- |
| Identifier |
string |
O identificador exclusivo do certificado. |
d3b95700998e47afc4d95f886579**** |
| SerialNumber |
string |
O número de série do certificado. |
62b2b943a32d96883a6650e672ea0276**** |
| SubjectDN |
string |
O Nome Distinto (DN) do assunto do certificado. Este valor é composto pelos seguintes campos:
|
C=CN,O=Aliyun,OU=Security,L=Hangzhou,ST=Zhejiang,CN=Aliyun |
| CommonName |
string |
O nome comum do certificado. |
aliyun.com |
| OrganizationUnit |
string |
A unidade organizacional do assunto do certificado. |
Security |
| Organization |
string |
A organização associada ao certificado da AC subordinada emissora. |
Aliyun |
| Locality |
string |
A cidade onde a organização do assunto está localizada. |
Hangzhou |
| State |
string |
O estado ou província onde a organização do assunto está localizada. |
Zhejiang |
| CountryCode |
string |
O código do país da organização do assunto. Para obter mais informações sobre códigos de país, consulte a seção Códigos internacionais em Gerenciar perfis de empresa. |
CN |
| Sans |
string |
A extensão Nome Alternativo do Assunto (SAN) do certificado. A extensão SAN indica outros nomes de domínio ou endereços IP associados ao certificado. Este parâmetro é uma string convertida de uma matriz JSON. Cada elemento na matriz JSON é uma estrutura que corresponde a uma extensão SAN. Cada estrutura de extensão SAN contém os seguintes parâmetros:
|
[ {"Type": 7, "Value": "192.0.XX.XX"}, {"Type": 2, "Value": "www.aliyundoc.com"}, ] |
| Status |
string |
O status do certificado. Valores válidos:
|
ISSUE |
| BeforeDate |
integer |
A data de emissão do certificado. Este valor é um carimbo de data/hora UNIX. Unidade: milissegundos. |
1634283958000 |
| AfterDate |
integer |
A data de validade do certificado. Este valor é um carimbo de data/hora UNIX. Unidade: milissegundos. |
1665819958000 |
| Algorithm |
string |
O tipo do algoritmo de criptografia. Valores válidos:
|
RSA |
| KeySize |
integer |
O comprimento da chave do certificado. |
4096 |
| SignAlgorithm |
string |
O algoritmo de assinatura do certificado. |
SHA256WITHRSA |
| CertificateType |
string |
O tipo do certificado. Valores válidos:
|
SERVER |
| ParentIdentifier |
string |
O identificador exclusivo do certificado da AC subordinada que emitiu o certificado. |
160ae6bb538d538c70c01f81dcf2**** |
| Sha2 |
string |
A impressão digital SHA-256 do certificado. |
14dcc8afc7578e1fcec36d658f7e20de18f6957bbac42b373a66bc9de4e9**** |
| Md5 |
string |
A impressão digital MD5 do certificado. |
d3b95700998e47afc4d95f886579**** |
| Days |
integer |
O período de validade do certificado. Unidade: dias. |
365 |
| ResourceGroupId |
string |
O ID do grupo de recursos ao qual o certificado pertence. |
rg-acfmxllajdpw3fi |
| CertChain |
string |
A cadeia de certificados completa. |
-----BEGIN CERTIFICATE----- cert -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- subCA -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- rootCA -----END CERTIFICATE----- |
| CustomIdentifier |
string |
O identificador personalizado, que é uma chave exclusiva. |
***3a32d96883a6650e672ea0276**** |
| UploadFlag |
integer |
Indica se o certificado está sincronizado com o Serviço de Gerenciamento de Certificados Digitais. |
1 |
| FullAlgorithm |
string |
O algoritmo e seu comprimento. |
RSA_2048 |
| AliasName |
string |
O alias do certificado emitido. |
rsa_root_2048 |
| Id |
integer |
O ID da fonte de dados à qual o pedido do certificado pertence. |
1137354 |
| Tags |
array<object> |
A lista de tags. |
mtls |
|
object |
O valor da tag. |
||
| TagKey |
string |
The tag key. |
testKey |
| TagValue |
string |
The tag value. |
[{\"tag\":\"PROPERTY_TYPE\",\"values\":[]}] |
| RequestId |
string |
O ID da solicitação. |
15C66C7B-671A-4297-9187-2C4477247A74 |
Exemplos
Resposta de sucesso
JSON formato
{
"Certificate": {
"X509Certificate": "-----BEGIN CERTIFICATE----- ...... -----END CERTIFICATE-----",
"Identifier": "d3b95700998e47afc4d95f886579****",
"SerialNumber": "62b2b943a32d96883a6650e672ea0276****",
"SubjectDN": "C=CN,O=Aliyun,OU=Security,L=Hangzhou,ST=Zhejiang,CN=Aliyun",
"CommonName": "aliyun.com",
"OrganizationUnit": "Security",
"Organization": "Aliyun",
"Locality": "Hangzhou",
"State": "Zhejiang",
"CountryCode": "CN",
"Sans": "[ {\"Type\": 7, \"Value\": \"192.0.XX.XX\"}, {\"Type\": 2, \"Value\": \"www.aliyundoc.com\"}, ]",
"Status": "ISSUE",
"BeforeDate": 1634283958000,
"AfterDate": 1665819958000,
"Algorithm": "RSA",
"KeySize": 4096,
"SignAlgorithm": "SHA256WITHRSA",
"CertificateType": "SERVER",
"ParentIdentifier": "160ae6bb538d538c70c01f81dcf2****",
"Sha2": "14dcc8afc7578e1fcec36d658f7e20de18f6957bbac42b373a66bc9de4e9****",
"Md5": "d3b95700998e47afc4d95f886579****",
"Days": 365,
"ResourceGroupId": "rg-acfmxllajdpw3fi",
"CertChain": "-----BEGIN CERTIFICATE-----\ncert\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nsubCA\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nrootCA\n-----END CERTIFICATE-----",
"CustomIdentifier": "***3a32d96883a6650e672ea0276****",
"UploadFlag": 1,
"FullAlgorithm": "RSA_2048",
"AliasName": "rsa_root_2048",
"Id": 1137354,
"Tags": [
{
"TagKey": "testKey",
"TagValue": "[{\\\"tag\\\":\\\"PROPERTY_TYPE\\\",\\\"values\\\":[]}]"
}
]
},
"RequestId": "15C66C7B-671A-4297-9187-2C4477247A74"
}
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.