Skip to main content

Lista certificati

Si può richiedere la lista dei certificati con qualsiasi tipo di token

Token API

Lista certificati

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.

Token non API su url owner

Lista certificati

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
  • sort: modalità di sorting. Si deve valorizzare con "campo,desc" o "campo,asc" a seconda che si voglia un ordine discendente o ascendente sul campo indicato. I valori accettati per il campo sono:

    • validTo

    id

    alias

    enrollDate

    profile.type

    profile.name

    status

    customer.name

    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
    }