Lista certificati
Al momento esistono due diverse API per richiedere la lista dei 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.
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
}