GHG-Wallet
-
Certificate / Presentation
Certificate / Presentation
Verfied Presentation
Upload Certificate
Past JSON Certificate
or select from Filesystem
Upload Presentation
Past JSON Certificate
or select from Filesystem
Sequenz Diagramm (Deutsch)
Identity
Key
Certification Sequence
Step 1 > 2
app.requestIntermediate(
<zipcode>
,
<wh>
):Transaction
Get Intermediate Certificate for a GreenHouseGas Emission
Will request intermediate with given parameters from authority provider.
Wh
Zipcode
Execute
Response (Intermediate)
Step 3 > 4 > 5
app.requestCertification(
<intermediate>
)
Get Certificate for Intermediate
Will sing intermediate and request certificate based on hash
ID
Execute
Response (Intermediate)
Certificate related
app.validateCertificateSignatures(<certificate>)
Validate embedded signatures (offline)
Will return null or validation results of signatures within full certificate. Ensures data is unchanged in certificate.
DID
Execute
Paragraph
app.getCertificateConsensus(<certificate>)
Certificate and OnChain Consensus
Returns table of consensus information
DID
Execute
Paragraph
app.getPresentation(<certificate>,<type>,<recipient>)
Extract presentation from certificate
Provides a single presentation included in a certificate
DID
Presentation
context
location
consumption
ghg
did
metering
type
_all
Recipient
Execute
Paragraph
Presentation related
app.verifiedPresentation(<presentation>)
Validate embedded signatures (offline)
Will return signature validated data of given presentation. Ensures data is unchanged in presentation.
DID
Execute
-