Firma massiva
E' possibile eseguire la firma massiva di n hashes sia con token API che con token OWNER.
Per tale firma sono utilizzabili solo i certificati di tipo SEAL e AUTO.
Token API
La firma massiva con token API, quindi eseguita da un dato cliente, può essere eseguita tramite il servizio:
I dati da fornire sono:
- l'alias dell'owner per cui firmare
{
"certificate": {
"alias": "44039",
"pin": "12345678"
},
"hashes": [
"MGUifMonFmJHfa51PKL0jPxuP3bjwSQ13s42GMxQMwk="
]
}
dove:
- certificate.alias è il certificato da utilizzare (deve essere di tipo AUTO o SEAL). Il certificato DEVE essere un certificato che appartiene all'owner indicato E al customer relativo al token.
- certificate.pin è il pin del certificato da
utilizzareutilizzare, sempre che il certificato ne preveda uno. - hashes è la collection di hashes in base64 da firmare. Gli hash devono essere in base64 e ottenuti con algoritmi consentiti dalla CA
In ritorno si ottiene la lista degli hash firmati.
Token OWNER
La firma massiva con token OWNER, quindi eseguita da un dato titolare, può essere eseguita tramite il servizio:
I dati da fornire sono:
{
"certificate": {
"alias": "44039",
"pin": "12345678"
},
"hashes": [
"MGUifMonFmJHfa51PKL0jPxuP3bjwSQ13s42GMxQMwk="
]
}
dove:
- certificate.alias è il certificato da utilizzare (deve essere di tipo AUTO o SEAL). Il certificato DEVE essere un certificato che appartiene all'owner relativo al token.
- certificate.pin è il pin del certificato da
utilizzareutilizzare, sempre che il certificato ne preveda uno. - hashes è la collection di hashes in base64 da firmare. Gli hash devono essere in base64 e ottenuti con algoritmi consentiti dalla CA
In ritorno si ottiene la lista degli hash firmati.