2. Solis: Iegūt informāciju par parakstīšanas identitāti (credential)
Izsaukums atgriež parakstīšanās identitātes (credential) publiskās atslēgas, sertifikāta, algoritmu, autorizācijas un paraksta informāciju
HTTP pieprasījums
POST {{csc_base_url}}/credentials/info
Authorization: Bearer {{access_token}}
Accept: application/json
Content-Type: application/json
{
"credentialID": "{{credential_id}}",
"certInfo": true,
"certificates": "single",
"authInfo": true
}Ieejas parametri
| Parametrs | Atrašanās vieta | Obligāts | Tips | Apraksts |
|---|---|---|---|---|
Authorization | Galvene (Header) | Jā | Piekļuves marķieris (Bearer token) | Credential iegūšanas tokena atbildes access_token |
credentialID | JSON pamatteksts (body) | Jā | Virkne (String) | Marķiera (tokena) atbildē saņemtais parakstīšanās identitātes (credential)identifikators |
certInfo | JSON pamatteksts (body) | Nē | Loģiskā vērtība (Boolean) | true, lai atgrieztu izvērstu sertifikāta informāciju |
certificates | JSON pamatteksts (body) | Nē | Virkne (String) | Statiska vērtība single |
authInfo | JSON pamatteksts (body) | Nē | Loģiskā vērtība (Boolean) | true, lai atgrieztu parakstīšanās identitātes (credential) autorizācijas informāciju |
Atbildes piemērs:
{
"description": "eparaksts:serveridstc:sign",
"key": {
"status": "enabled",
"algo": [
"1.2.840.10045.4.3.2",
"1.2.840.10045.4.3.3",
"1.2.840.10045.4.3.4"
],
"len": 384,
"curve": "1.3.132.0.34"
},
"cert": {
"status": "valid",
"certificates": [
"<Base64-DER-certificate>"
],
"serialNumber": "<certificate-serial-number>",
"validFrom": "20260813080931Z",
"validTo": "20260813082400Z",
"issuerDN": "<issuer distinguished name>",
"subjectDN": "<subject distinguished name>"
},
"auth": {
"mode": "oauth2code"
},
"multisign": 40,
"lang": "lv",
"signatureQualifier": "eu_eidas_qes",
"SCAL": "2"
}Atbildes parametri un validācija
| Parametrs | Tips | Apraksts | Integratora validācija |
|---|---|---|---|
description | Virkne (String) | Parakstīšanās identitātes (Credential) apraksts/profils | Izmantot attēlošanai vai diagnostikai. |
key.status | Virkne (String) | Atslēgas statuss | Parakstīšanai sagaidāms enabled |
key.algo | Virkņu masīvs (Array of String) | Konkrētās parakstīšanās identitātes (credential) atļautie paraksta algoritmu OID | Paraksta darbībām drīkst izvēlēties signAlgo tikai no šī saraksta |
key.len | Skaitlis (Number) | EC atslēgas garums bitos | Šajā profilā sagaidāms 384 |
key.curve | Virkne (String) | Eliptiskās līknes OID | secp384r1 gadījumā 1.3.132.0.34 |
cert.status | Virkne (String) | Sertifikāta statuss | Pirms parakstīšanas sagaidāms valid |
cert.certificates | Virkņu masīvs (Array of String) | Base64 kodēts DER sertifikāts | Dekodēt, parsēt un izmantot paraksta verifikācijai |
cert.serialNumber | Virkne (String) | Sertifikāta sērijas numurs | Var saglabāt audita informācijai, ja nepieciešams |
cert.validFrom | Virkne (String) | Sertifikāta derīguma sākums | Pārbaudīt pret pašreizējo laiku |
cert.validTo | Virkne (String) | Sertifikāta derīguma beigas | Pārbaudīt pret pašreizējo laiku un pabeigt parakstīšanu pirms termiņa beigām |
cert.issuerDN | Virkne (String) | Izdevēja DN | Pārbaudīt uzticamības ķēdi |
cert.subjectDN | Virkne (String) | Parakstītāja DN | Var saglabāt audita informācijai, ja nepieciešams |
auth.mode | Virkne (String) | Nepieciešamais autorizācijas mehānisms | Statiska vērtība oauth2code |
multisign | Skaitlis (Number) | Maksimāli atļautais parakstu skaits vienā autorizācijā | Nepārsniegt un saskaņot ar numSignatures / hash skaitu |
signatureQualifier | Virkne (String) | Credential paraksta kvalifikācija | Statiska vērtība eu_eidas_qes |
SCAL | Virkne (String) | Signature Creation Application līmenis | Statiska vērtība 2 |
Updated about 15 hours ago
Did this page help you?