package
0.0.0-20220731154657-893f90450dfe
Repository: https://github.com/bhatti/gssi.git
Documentation: pkg.go.dev

# Variables

No description provided by the author

# Structs

CredentialFulfillment represents a Credential Fulfillment object as defined in https://identity.foundation/credential-manifest/#credential-fulfillment.
CredentialManifest represents a Credential Manifest object as defined in https://identity.foundation/credential-manifest/#credential-manifest-2.
DataDisplayDescriptor represents a Data Display Descriptor as defined in https://identity.foundation/credential-manifest/wallet-rendering/#data-display.
DisplayMappingObject represents a Display Mapping Object as defined in https://identity.foundation/credential-manifest/wallet-rendering/#display-mapping-object There are two possibilities here: If the text field is used, then schema is not needed.
Format contains the value of the attachment @id and the verifiable credential format of the attachment.
Combination of V2 and V3 swagger:model.
GenericProposePresentation combination of V2 and V3 swagger:model.
GenericRequestPresentation combination of V2 and V3 swagger:model.
InputDescriptor input descriptors.
InputDescriptorMapping maps an InputDescriptor to a verifiable credential pointed to by the JSONPath in `Path`.
JWTPresClaims is JWT Claims extension by Verifiable Presentation (with custom "vp" claim).
LabeledDisplayMappingObject is a DisplayMappingObject with an additional Label field.
OutputDescriptor represents an Output Descriptor object as defined in https://identity.foundation/credential-manifest/#output-descriptor.
PresentationDefinition presentation definitions (https://identity.foundation/presentation-exchange/).
PresentationV2 is a response to a RequestPresentationV2 message and contains signed presentations.
PresentationV3 is a response to a RequestPresentationV3 message and contains signed presentations.
PresentationV3Body represents body for PresentationV3.
ProposePresentationV2 is an optional message sent by the prover to the verifier to initiate a proof presentation process, or in response to a request-presentation message when the prover wants to propose using a different presentation format or request.
ProposePresentationV3 is an optional message sent by the prover to the verifier to initiate a proof presentation process, or in response to a request-presentation message when the prover wants to propose using a different presentation format or request.
ProposePresentationV3Body represents body for ProposePresentationV3.
RawPresentation is a basic verifiable credential.
RequestPresentationV2 describes values that need to be revealed and predicates that need to be fulfilled.
RequestPresentationV3 describes values that need to be revealed and predicates that need to be fulfilled.
RequestPresentationV3Body represents body for RequestPresentationV3.
ResolvedDescriptor typically represents results of resolving manifests by credential fulfillment.
ResolvedProperty contains resolved result for each resolved property.
Schema input descriptor schema.
SubmissionRequirement describes input that must be submitted via a Presentation Submission to satisfy Verifier demands.