https://www.digitala-kvitton.se/
Mål för Proof of Concept:
/enroll
{
public_keys: [X, Y],
company_id: 1234
}
{
public_keys: [X, Y],
company_id: 1234
}
Affären.se
Public keys
{
public_keys: [X, Y],
company_id: 1234
}
{
public_keys: [X, Y],
company_id: 1234
}
Digitala-kvitton.se
[..., X, Y, ...]
[ ]
Signerat med privat PoC-nyckel
Number of key sets
{
company_id: 123
number_of_sets: 1
}
Inskrivning i systemet
/register-receipt
{
public_key: X,
receipt_hash: abcdefg
}
Public keys
[..., X, Y, ...]
/register-receipt
{
public_key: X,
receipt_hash: abcdefg
}
Customer
[{
public_key: X
receipt_hash: abcdefg
}]
Receipt hashes
Signerat med privat affärsnyckel X
Digitala-kvitton.se
Affären.se
Registrering av kvitto
Affären.se
Public keys
{
public_keys: [X, Y],
company_id: 1234,
hashes: ["abcdefg"],
time_range: 2019
}
/get-hashes
{
registrationPayloads: [{
public_keys: [X, Y],
company_id: 1234,
}]
time_range: 2019
}
Receipt hashes
[{
public_key: X
receipt_hash: abcdefg
}]
[..., X, Y, ...]
{
public_keys: [X, Y],
company_id: 1234,
time_range: 2019
}
{
public_keys: [X, Y],
company_id: 1234,
hashes: ["abcdefg"],
time_range: 2019
}
Digitala-kvitton.se
Signerat med privat PoC-nyckel
(från registreringen)
Bevis vid kontroll
Hash-register
Hash + public-nyckel-id
OrgID + räknare
Publika krypteringsnycklar
CA