This method allows enrolling a disposable with an authorized eID assertion. Check How to enroll a disposable with an assertion provided by an authorized eID for more details.
For the full technical reference, see the OpenAPI specification.
POST /api/certificate/{lraId}/enrollDisposableWitheIDAssertion| Name | Required | Description |
|---|---|---|
Content-Type | Yes | Must be application/json. |
Authorization | Yes | Basic Auth credentials. |
| Parameter | Type | Required | Description |
|---|---|---|---|
lraId | integer | Yes | LRA identifier. |
| Parameter | Type | Required | Description |
|---|---|---|---|
eidAssertionHolder | object | Yes | DisposableeIDAssertionHolder object. |
contacts | object | Yes | DisposableContacts object. |
certificate | object | Yes | DisposableCertificate object. |
buReId | string | No | One Platform — Business Relation ID. |
{
"eidAssertionHolder": {
"assertion": "encoded base64 assertion",
"country": "IT",
"eIDType": "SPID"
},
"contacts": {
"email": "user@example.com",
"mobile": "+390000000000"
},
"certificate": {
"fullData": false,
"otpType": "SMS",
"password": "YOUR_PASSWORD",
"securityCode": "YOUR_SECURITY_CODE",
"type": "DISPOSABLE"
}
}200 — Disposable issued
{
"cert": "LS0tLS1CRUdJTiBDRVJU...",
"certType": "DISPOSABLE",
"certUsageLimit": "usage limit value",
"certSerialNumber": "76BC101898E7E2DA",
"certIdOtp": 1234567,
"deviceCode": "RHIDP11111111111"
}