Skip to main content

Lista certificati

Al momento esistono due diverse API per richiedere la lista dei certificati:

Lista certificati

Questa API può essere acceduta solo con token API, richiede obbligatoriamente il query param ownerAlias con l'alias del titolare di cui si vogliono recuperare i certificati. I certificati ritornati, quindi, saranno quelli relativi al titolare in questione e al customer presente nel token.

Lista certificati

Questa API può essere acceduta solo con token non API e ritorna i certificati, per qualsiasi cliente, dell'owner associato al sub presente nel token. Perchè questa associazione sia presente, è necessario che l'owner abbia fatto almeno una volta l'accesso al portale dei titolari.

In tutti e due i casi, il servizio permette di filtrare i risultati, che vengono ritornati sempre paginati, con i seguenti query param:

  • alias: l'alias del certificato desiderato
  • status: lo stato desiderato. Valori possibili: READY,REVOKED, SUSPENDED,EXPIRED
  • profiles: lista in in CVS dei profili di interesse. Valori possibili: AUTO, SEAL, ONESHOT, FEQ
  • withPem: true per richiedere lo scaricamento del PEM
  • page: la pagina di interesse. Default a 0
  • size: la page size voluta

La lista ritornata conterrà oggetti con il seguente formato:

{
  "alias": "49863",
  "profile": "AUTO",
  "serialNumber": "1533566",
  "customerName": "Pallante immobiliare",
  "phoneNumber": "+393208107602",
  "email": "a.mariano@teamsystem.com",
  "organization": {
    "name": "test_59b6ba1fef8e",
    "unit": "test_a38b0d639124",
    "identifier": "test_589e7de14fba",
    "country": "IT",
    "email": "test_3984f49473a6@example.com",
    "processApplication": "test_7c8bfb32f939",
    "responsibleDocument": "test_8b1297ba3c50",
    "responsiblePosition": "CEO"
  },
  "enabled": true,
  "status": "READY",
  "validFrom": "2023-06-30T12:11:00",
  "validTo": "2024-06-29T18:11:00",
  "hasPin": true
}