Konfigurācijas API
Iegūt savu reģistrēto konfigurāciju
Darbības joma
Atgriež pakalpojuma sniedzēja konfigurāciju, kas reģistrēta Sign API pakalpojumā.
Apraksts
Tiek atgriezta konfigurācijas informācija par pilnvaroto pakalpojumu sniedzēju.
Pieprasījums
Pakalpojuma sniedzēja lietojumprogramma, izmantojot TLS, nosūta šādu GET pieprasījumu:
GET /api-config/v1.0/Autorizācija
Pieprasījumā jāiekļauj Authorization galvene ar OAuth Introspekta piekļuves marķieri (Introspect access token), kas iegūts no e-Identitātes platformas, izmantojot pakalpojumu sniedzēja akreditācijas datu piešķiršanas plūsmu (credentials grant flow).
Piemērs
GET /api-config/v1.0/ HTTP/1.1
Authorization: Bearer a477b3a3366768c07e4c458f518711b4b351e8d2c2f0f78a1524e4d3efd00603
Host: signapi-prep.eparaksts.lvAtbilde
JSON objekts:
"data": {
"oauthClientId": {String},
"name": {String},
"created": {Datetime},
"changed": {Datetime},
"fileMaxLength": {Number},
"sessionExpirationTimeout": {Number}
}| Property | Description |
|---|---|
data | Satur informāciju par pakalpojumu sniedzēju konfigurāciju |
data.oauthClientId | LVRTC izsniegts OAuth2.0 pakalpojumu sniedzēja lietojumprogrammas identifikators |
data.name | Pakalpojumu sniedzēja reģistrētais nosaukums |
data.created | Izveides datums |
data.changed | Pēdējo izmaiņu datums |
data.fileMaxLength | Maksimālais iespējamais augšupielādējamā faila lielums |
data.sessionExpirationTimeout | Sesijas derīguma termiņš sekundēs |
Piemērs
"data": {
"oauthClientId": "SIAUznemums",
"name": "SIA Uzņēmums",
"created": "2019-10-22T10:34:10.666528",
"changed": "2019-10-22T10:34:10.666528",
"fileMaxLength": 4202406,
"sessionExpirationTimeout": 5105880
}Iegūt SignAPI eSeal paroles šifrēšanas sertifikāta publisko atslēgu
Darbības joma
Atgriež SignAPI eSeal paroles šifrēšanas sertifikāta publisko atslēgu.
Apraksts
Tiek atgriezta SignAPI eSeal paroles šifrēšanas sertifikāta informācija un publiskā atslēga. Publiskā atslēga tiek izmantota, lai jauktu (hash) signKey vērtību POST /api-sign/v1.0/eSealCreate metode.
Piemērs
Pakalpojuma sniedzēja lietojumprogramma, izmantojot TLS, nosūta šādu GET pieprasījumu:
GET /api-config/v1.0/public/keyAutorizācija
Pieprasījumā jāiekļauj Authorization galvene ar OAuth Introspekta piekļuves marķieri (Introspect access token), kas iegūts no e-Identitātes platformas, izmantojot pakalpojumu sniedzēja akreditācijas datu piešķiršanas plūsmu (credentials grant flow).
Piemērs
GET /api-config/v1.0/public/key HTTP/1.1
Authorization: Bearer a477b3a3366768c07e4c458f518711b4b351e8d2c2f0f78a1524e4d3efd00603
Host: signapi-prep.eparaksts.lvAtbilde
JSON objekts:
{
"data": {
"name": {String},
"dateCreated": {Datetime},
"dateExpiration": {Datetime},
"publicKey": {String}
}
}| Parametrs | Apraksts |
|---|---|
data | Satur informāciju par SignAPI centrālās autentifikācijas sertifikātu |
data.name | Sertifikāta nosaukums |
data.dateCreated | Izveides datums |
data.dateExpiration | Sertifikāta derīguma termiņš |
data.publicKey | Sertifikāta publiskā atslēga |
Piemērs
{
"data": {
"name": "PROD SignAPI eSeal Encryption",
"dateCreated": "2025-12-19T00:03:48+02:00",
"dateExpiration": "2027-11-26T00:00:00+02:00",
"publicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtHNLC+ipZ9/GA19g/xPItxZGWISp7yN49hmtlvYIjACiOLvp1jsgCUhRZItoReGwy29s5xRZizGkS5R3XS6gmyKIONGrfgXNIVEYPyukLL1T35hCHnFqhFb9ofVpsYcbXo+9pgukxqk0Cs7hGisa7/f/gwkrnYweM3d2hVj1a7Hlj+2iEFsoqekI25XtOFwXIBj7kviHwVOa22FNrVjA9GJQnGaSlWLBu6BBVI1BcNp60+HZqQ0XsUEHLk8d2mbs2Em9GG1HbU4aPGkJcGjs0unlyiFvNY+61132NkyCctiUh11RU6cXhv1jGoq9439Q005ve05n21ocfREHtSYwnwIDAQAB"
}
}