Verifica uma assinatura de dados usando um certificado privado em um repositório de aplicação de certificados.
Descrição da operação
Esta API verifica as assinaturas de certificados PCA e certificados SSL no repositório de certificados.
Limites de QPS
O limite de consultas por segundo (QPS) para esta API é de 1.000 para um único usuário. Para o seu limite específico de QPS, consulte o repositório de certificados. Se você exceder esse limite, as chamadas de API serão limitadas, o que pode afetar seus negócios. Planeje suas chamadas de API 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:Verify |
none |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Message |
string |
Sim |
Os dados a serem verificados. Os dados devem estar codificados em Base64. Por exemplo, se o conteúdo hexadecimal dos dados a serem assinados for
|
MTIzNA== |
| CertIdentifier |
string |
Não |
O identificador exclusivo do certificado. Para obter esse parâmetro, chame a operação ListCert.
|
1ef1da5f-38ed-69b3-****-037781890265 |
| SigningAlgorithm |
string |
Sim |
O algoritmo de assinatura. Valores válidos:
|
SHA256withRSA |
| MessageType |
string |
Sim |
O tipo de mensagem. Valores válidos:
|
RAW |
| SignatureValue |
string |
Sim |
O valor da assinatura. O valor deve estar codificado em Base64. |
eyaC0w3ROK5b3QcHmUtAhMY/sQjKu2t3uBfnf6J/gn7JfZtyxwcCUjzXbw5jmqJQRbj1te670Bshg9kUdanKhtHFhJjU5jX+ZMMBr6pH0gqQDJxR0K0yHXRc0Q5OQoUZ6BfpbI4Wt4jJvJSdCstz1vSg12CfEHS8Kd5qfhItK7Y= |
| CustomIdentifier |
string |
Não |
O identificador personalizado. Esta chave deve ser exclusiva. |
****6bb538d538c70c01f81jh2**** |
| WarehouseId |
string |
Não |
O ID do repositório. Para obter esse parâmetro, chame a operação ListCertWarehouse. |
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
1ed33293-2e48-6b14-861e-538e28e408eb |
| SignatureValid |
boolean |
O resultado da verificação de assinatura. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "1ed33293-2e48-6b14-861e-538e28e408eb",
"SignatureValid": true
}
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.