You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Signature creation and validation service (SignAPI) hosts:

EnvironmentHost <SignAPI_base_url>
Testsignapi.prep.eparaksts.lv
LiveTBD (signapi.eparaksts.lv)

Signature creation and validation service API's overview

Session API

Description

Signature creation and validation service API's (SignAPI) work is based on sessions.

Received session identifier shall be used in all future requests as reference to a specific set of files.

signAPI provides session storage on a perpetual basis and is used as an identifier for a particular file or set of files.

Service provifers only need to retrieve the session identifier once and Service provider shall save session identifier with the parameters of a related particular file or set of files. 

 Session API URL

/api-session/v1.0/
MethodEndpointDescription
GETstartData processing session creation
GETclose/{sessionId}Closing data processing session

Storage API

/api-storage/v1.0/
MethodEndpointDescription
PUT{sessionId}/uploadUpload file
GET{sessionId}/listRetrieve file list in specific session
GET{sessionId}/{documentiId}Download file
DELETE{sessionId}/{documentiId}Delete file

Signing API

/api-signing/v1.0/
MethodEndpointDescription
POSTcalculateDigest/{sessionId}Signable data calculation
POSTputSignature/{sessionId}Signature adding and LVRTC issued Time stamp request
POSTfinalizeSignature/{sessionId}Signed document finalization
POSTfinalizeSignatureMob/{sessionId}Signed document finalization using eParaksts mobile related signature
POSTeSeal/{sessionId}Electronic stamp creation (internal use only)
POSTarchive/{sessionId}Archive timestamp requesting.

Validation API

/api-validation/v1.0/
MethodEndpointDescription
GET{sessionId}/{documentiId}/validateValidation of signed file

Configuration API

/api-config/v1.0/
MethodEndpointDescription
GET Retrieve Service provider's configuration (Service provider can receive only hes configuration)

 

Unable to render {include} The included page could not be found.

Unable to render {include} The included page could not be found.

 

 

 

 

  • No labels