...
Dokumenta kopsavilkuma pievienošana
Scope
Purpose of the "Add document digest" operation is to avoid file transfering (if there is extra security requirements) out of internal network.
...
Only possible for signing ASICE (EDOC) document types.
Description
1. The file digest and file name is attached to the file processing session;
2. The file description information is returned.
Request
The Service provider's application sends the following GET request using TLS:
...
Include Page |
---|
| TIP - SignAPI Introspect access token |
---|
| TIP - SignAPI Introspect access token |
---|
|
Body
Code Block |
---|
{
"files": [
{
"name": {String},
"digest": {String},
"digest_algorithm": {String}
}
],
"signatureIndex": {String}
} |
...
Tip |
---|
title | Guidelines for using file digest till ASICE finalizing. |
---|
|
Expand |
---|
Include Page |
---|
| TIP - SignAPI Digest signing |
---|
| TIP - SignAPI Digest signing |
---|
|
|
|
Example with one file digest and name
Code Block |
---|
POST /api-storage/v1.0/77740b301f0880ef498cb1e474e8060b3e538cfeea8ebf508c2bad4b72b56a87/addDocumentDigest HTTP/1.1
Authorization: Bearer a477b3a3366768c07e4c458f518711b4b351e8d2c2f0f78a1524e4d3efd00603
Host: signapi-prep.eparaksts.lv
{
"files": [
{
"name": "10-10.pdf",
"digest": "u69UTpGwlSfNpIMYhXPIa612ELFu+Y8zWaVCApzlQdE=",
"digest_algorithm": "SHA256"
}
],
"signatureIndex": "0"
} |
Example with multiple file digest and name
Code Block |
---|
POST /api-storage/v1.0/77740b301f0880ef498cb1e474e8060b3e538cfeea8ebf508c2bad4b72b56a87/addDocumentDigest HTTP/1.1
Authorization: Bearer a477b3a3366768c07e4c458f518711b4b351e8d2c2f0f78a1524e4d3efd00603
Host: signapi-prep.eparaksts.lv
{
"files": [
{
"name": "10-10.pdf",
"digest": "u69UTpGwlSfNpIMYhXPIa612ELFu+Y8zWaVCApzlQdE=",
"digest_algorithm": "SHA256"
},
{
"name": "10-11.docx",
"digest": "u69UTpGwlSfNpIMYhXPIa612ELFu+Y8zWaVCApzlQdB=",
"digest_algorithm": "SHA256"
},
{
"name": "10-12.pdf",
"digest": "u69UTpGwlSfNpIMYhXPIa612ELFu+Y8zWaVCApzlQdC=",
"digest_algorithm": "SHA256"
}
],
"signatureIndex": "0"
} |
Response
JSON object:
Code Block |
---|
{
"data": [
{
"id": {String},
"name": {String},
"size": {Number},
"type": {String}
}
]
} |
...
Property | Type | Description |
---|
data | Object | Data Object |
data.id | String | File Identifier (documentId ) |
data.name | String | File name |
data.size | Integer | File size in bytes (always will be "0" since filename and digest was added) |
data.type | String | Processed file type: "hash " - In case if file digest and file name is added to session |
Example if one file digest and name
Code Block |
---|
{
"data": [
{
"id": "6921c9e8afd22a9a391d5318e08da85d",
"name": "10-10.pdf",
"size": 0,
"type": "hash"
}
]
} |
Example if multiple file digest and name is added
Code Block |
---|
|
{
"data": [
{
"id": "6921c9e8afd22a9a391d5318e08da85d",
"name": "10-10.pdf",
"size": 0,
"type": "hash"
},
{
"id": "9f1702526028570f5f6c2813417797a0",
"name": "10-11.docx",
"size": 0,
"type": "hash"
},
{
"id": "5d05429bc930622ee008ed4ded1b2de1",
"name": "10-12.pdf",
"size": 0,
"type": "hash"
}
]
} |
...