You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As per section 4.2.5 the term requiredRevealStatements is defined that allows the signer of the original assertion to indicate which statements in the sign assertion must always be revealed in a derived proof. The statement is signed by the issuer and a verifier of a derived proof must check for its existence in any derived proofs and also validate that the correct statements have been revealed.
The outstanding question is how to best represent this value, presently in the spec it is defined as an array, however when this is normalised, each element in the array becomes a seperate statement which is not required, we would prefer the requiredRevealStatements manifest as a single statement in the normalised form.
Options
Use a JSON literal array (JSONLD 1.1 supports JSON literals)
Encode the array values in some string delimited representation
The text was updated successfully, but these errors were encountered:
The alternative is to use a bit stream stringified as base64, for example say there are 10 statements and the issuer would like to enforce the reveal of the first 5 statements this bit stream would be the following 1111100000 which is the base64 stringified as an attribute in the proof that must be carried through in any derived proofs
As per section 4.2.5 the term
requiredRevealStatements
is defined that allows the signer of the original assertion to indicate which statements in the sign assertion must always be revealed in a derived proof. The statement is signed by the issuer and a verifier of a derived proof must check for its existence in any derived proofs and also validate that the correct statements have been revealed.The outstanding question is how to best represent this value, presently in the spec it is defined as an array, however when this is normalised, each element in the array becomes a seperate statement which is not required, we would prefer the requiredRevealStatements manifest as a single statement in the normalised form.
Options
The text was updated successfully, but these errors were encountered: