Criptografa dados usando um certificado em um repositório de aplicação de certificados.
Descrição da operação
O limite de consultas por segundo (QPS) para um único usuário é 10. Se você exceder esse limite, as chamadas de API serão limitadas, o que pode afetar seus negócios. Para evitar isso, chame esta operação a 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:Encrypt |
none |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Plaintext |
string |
Sim |
Os dados a serem criptografados. Os dados podem ser texto simples ou texto simples codificado em Base64. Para mais informações, consulte o parâmetro MessageType. Se você usar codificação Base64, por exemplo, se o conteúdo hexadecimal dos dados a serem criptografados for
|
1234*** |
| CertIdentifier |
string |
Não |
O identificador exclusivo do certificado. Para obter este parâmetro, chame a operação ListCert.
|
1ef1da5f-38ed-69b3-****-037781890265 |
| Algorithm |
string |
Sim |
O algoritmo de criptografia. Valores válidos:
|
RSAESOAEPSHA_1 |
| MessageType |
string |
Não |
O tipo de mensagem. Valores válidos:
Valores válidos:
|
RAW |
| CustomIdentifier |
string |
Não |
O identificador personalizado, que serve como uma chave exclusiva. |
****6bb538d538c70c01f81dg3**** |
| WarehouseId |
integer |
Não |
O ID do repositório. Nota
Para obter este ID, chame a operação ListCertWarehouse. |
12 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Objeto. |
||
| CertIdentifier |
string |
O identificador exclusivo do certificado. |
1ef1da5f-38ed-69b3-****-037781890265 |
| RequestId |
string |
O ID da solicitação. |
5979d897-d69f-4fc9-87dd-f3bb73c40b80 |
| CiphertextBlob |
string |
Os dados criptografados. Os dados são codificados em Base64. |
ZOyIygCyaOW6Gj****MlNKiuyjfzw= |
Exemplos
Resposta de sucesso
JSON formato
{
"CertIdentifier": "1ef1da5f-38ed-69b3-****-037781890265",
"RequestId": "5979d897-d69f-4fc9-87dd-f3bb73c40b80",
"CiphertextBlob": "ZOyIygCyaOW6Gj****MlNKiuyjfzw="
}
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.