Crée une signature numérique à l'aide d'un certificat PCA issu d'un référentiel de certificats.
Description de l'opération
Cette opération crée une signature numérique à l'aide d'un certificat PCA issu d'un référentiel de certificats.
Limite de QPS
Cette opération prend en charge jusqu'à 1 000 requêtes par seconde (QPS) pour un seul utilisateur. Si vous dépassez cette limite, le système limite le débit de vos appels d'API, ce qui peut avoir un impact sur votre activité. Planifiez vos appels d'API en conséquence.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
yundun-cert:Sign |
none |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Message |
string |
Oui |
Les données à signer. Le paramètre MessageType détermine le format de ces données. Si MessageType est défini sur RAW, Message correspond aux données brutes. Si MessageType est défini sur BASE64, Message correspond aux données brutes encodées en Base64. Si MessageType est défini sur DIGEST, Message correspond au condensé du message (valeur de hachage). Si MessageType est défini sur BLIND, Message correspond au message aveuglé encodé en Base64. |
MTIzNA== |
| CertIdentifier |
string |
Non |
L'identifiant unique du certificat. Vous pouvez obtenir cette valeur en appelant l'opération ListCert.
|
1ef1da5f-38ed-69b3-****-037781890265 |
| SigningAlgorithm |
string |
Oui |
L'algorithme de signature. Valeurs valides :
|
SHA256withRSA |
| MessageType |
string |
Oui |
Le type de message. Valeurs valides :
|
RAW |
| CustomIdentifier |
string |
Non |
Un identifiant unique défini par l'utilisateur. |
***e6bb538d538c70c01f81fg3**** |
| WarehouseId |
integer |
Non |
L'identifiant du référentiel. Remarque
Vous pouvez obtenir cet identifiant en appelant l'opération ListCertWarehouse. |
1 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Signature |
string |
La signature encodée en Base64. |
eyaC0w3ROK5b3QcHmUtAhMY/sQjKu2t3uBfnf6J/gn7JfZtyxwcCUjzXbw5jmqJQRbj1te670Bshg9kUdanKhtHFhJjU5jX+ZMMBr6pH0gqQDJxR0K0yHXRc0Q5OQoUZ6BfpbI4Wt4jJvJSdCstz1vSg12CfEHS8Kd5qfhItK7Y= |
| RequestId |
string |
L'identifiant de la requête. |
1ed33293-2e48-6b14-861e-538e28e408eb |
Exemples
JSON format
{
"Signature": "eyaC0w3ROK5b3QcHmUtAhMY/sQjKu2t3uBfnf6J/gn7JfZtyxwcCUjzXbw5jmqJQRbj1te670Bshg9kUdanKhtHFhJjU5jX+ZMMBr6pH0gqQDJxR0K0yHXRc0Q5OQoUZ6BfpbI4Wt4jJvJSdCstz1vSg12CfEHS8Kd5qfhItK7Y=",
"RequestId": "1ed33293-2e48-6b14-861e-538e28e408eb"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.