Skip to main content

Firma massiva

E' possibile eseguire la firma massiva di n hashes con qualsiasi tipo di token.
Per tale firma sono utilizzabili solo i certificati di tipo SEAL e AUTO.

Il numero massimo di hashes che si possono firmare per singola chiamata è definito in configurazione.

La

Token firma massiva con token API, quindi eseguita da un dato cliente, può essere eseguita tramite il servizio:API

Firma massiva

I dati da fornire sono:

  • l'alias dell'owner per cui firmare in path param
  • il body seguente
{
  "certificate": {
    "alias": "44039",
    "pin": "12345678"
  },
  "hashes": [
    "MGUifMonFmJHfa51PKL0jPxuP3bjwSQ13s42GMxQMwk="
  ]
}

dove:

  • certificate.alias è il certificato da utilizzare. Il certificato DEVE essere un certificato che appartiene all'owner indicato E al customer relativo al token. Non è obbligatorio.
  • certificate.pin è il pin del certificato da utilizzare, 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 NON API su url OWNER

La firma massiva con token non API, quindi eseguita da un dato titolare, può essere eseguita tramite il servizio:

Firma massiva

I dati da fornire sono:

{
  "certificate": {
    "alias": "44039",
    "pin": "12345678"
  },
  "hashes": [
    "MGUifMonFmJHfa51PKL0jPxuP3bjwSQ13s42GMxQMwk="
  ]
}

dove:

  • certificate.alias è il certificato da utilizzare. Il certificato DEVE essere un certificato che appartiene all'owner relativo al token.
  • certificate.pin è il pin del certificato da utilizzare, 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.