Skip to main content

Lista certificati

AlSi momento esistono due diverse API perpuò richiedere la lista dei certificati:certificati con qualsiasi tipo di token

Token API

Lista certificati

Questa API può essere acceduta solo con token API, richiedeRichiede 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.

Token non API su url owner

Lista certificati

Questa API può essere acceduta solo con token non API e ritornaRitorna 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
}