Cria uma assinatura digital com um certificado PCA de um repositório de certificados.
Descrição da operação
Cria uma assinatura digital com um certificado PCA de um repositório de certificados.
Limite de QPS
Esta operação suporta até 1.000 consultas por segundo (QPS) para um único usuário. Se você exceder esse limite, o sistema limitará suas chamadas de API, o que pode impactar 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:Sign |
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 assinados. O parâmetro MessageType determina o formato desses dados. Se MessageType estiver definido como RAW, Message representa os dados brutos. Se MessageType estiver definido como BASE64, Message representa os dados brutos codificados em Base64. Se MessageType estiver definido como DIGEST, Message representa o resumo da mensagem (valor de hash). Se MessageType estiver definido como BLIND, Message representa a mensagem cega codificada em Base64. |
MTIzNA== |
| CertIdentifier |
string |
Não |
O identificador exclusivo do certificado. Você pode obter esse valor chamando 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 |
| CustomIdentifier |
string |
Não |
Um identificador exclusivo definido pelo usuário. |
***e6bb538d538c70c01f81fg3**** |
| WarehouseId |
integer |
Não |
O ID do repositório. Nota
Você pode obter esse ID chamando a operação ListCertWarehouse. |
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Signature |
string |
A assinatura codificada em Base64. |
eyaC0w3ROK5b3QcHmUtAhMY/sQjKu2t3uBfnf6J/gn7JfZtyxwcCUjzXbw5jmqJQRbj1te670Bshg9kUdanKhtHFhJjU5jX+ZMMBr6pH0gqQDJxR0K0yHXRc0Q5OQoUZ6BfpbI4Wt4jJvJSdCstz1vSg12CfEHS8Kd5qfhItK7Y= |
| RequestId |
string |
O ID da solicitação. |
1ed33293-2e48-6b14-861e-538e28e408eb |
Exemplos
Resposta de sucesso
JSON formato
{
"Signature": "eyaC0w3ROK5b3QcHmUtAhMY/sQjKu2t3uBfnf6J/gn7JfZtyxwcCUjzXbw5jmqJQRbj1te670Bshg9kUdanKhtHFhJjU5jX+ZMMBr6pH0gqQDJxR0K0yHXRc0Q5OQoUZ6BfpbI4Wt4jJvJSdCstz1vSg12CfEHS8Kd5qfhItK7Y=",
"RequestId": "1ed33293-2e48-6b14-861e-538e28e408eb"
}
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.