update response and readme
This commit is contained in:
parent
12f733ee86
commit
d813e08e6e
13
README.md
13
README.md
@ -1,7 +1,7 @@
|
||||
# DGCServerVerifier
|
||||
|
||||
## what is it?
|
||||
This web server takes a post request on /api/green with a json object as body.
|
||||
This web server takes a post request on ``/api/green`` with a json object as body.
|
||||
|
||||
Verifies if the data are correct:
|
||||
* Downloads the last rules released on https://get.dgc.gov.it/v1/dgc/settings
|
||||
@ -19,7 +19,7 @@ build a JSON object with this structure:
|
||||
|
||||
The string is the raw value read from a QR code reader app.
|
||||
|
||||
## what does it returns?
|
||||
## what does it return?
|
||||
When the request is complete, the server returns a JSON object with this structure:
|
||||
|
||||
{
|
||||
@ -29,6 +29,15 @@ When the request is complete, the server returns a JSON object with this structu
|
||||
"valid": {
|
||||
"valid": true,
|
||||
"message": "Certificate is valid"
|
||||
},
|
||||
"info": {
|
||||
"identity": {
|
||||
"fnt": "ROSSI",
|
||||
"fn": "ROSSI",
|
||||
"gnt": "MARIO",
|
||||
"gn": "MARIO"
|
||||
},
|
||||
"dob": "1973-06-22"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,7 @@ export default class Verifier {
|
||||
let result:unknown = {};
|
||||
result = await (await this.checkKey(dcc)).valid;
|
||||
const vaccineVerifier = new VaccineVerifier(await this.ruleDownloader.getRules());
|
||||
result = {signature: result, valid: vaccineVerifier.checkCertifcate(dcc.payload)};
|
||||
result = {signature: result, valid: vaccineVerifier.checkCertifcate(dcc.payload), info:{identity:dcc.payload.nam,dob:dcc.payload.dob}};
|
||||
return result;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user