package
0.0.0-20220731154657-893f90450dfe
Repository: https://github.com/bhatti/gssi.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
CredentialsIssueService_ServiceDesc is the grpc.ServiceDesc for CredentialsIssueService service.
CredentialsPresentService_ServiceDesc is the grpc.ServiceDesc for CredentialsPresentService service.
CredentialsVerifyService_ServiceDesc is the grpc.ServiceDesc for CredentialsVerifyService service.
DegreeService_ServiceDesc is the grpc.ServiceDesc for DegreeService service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
VerifiableController_ServiceDesc is the grpc.ServiceDesc for VerifiableController service.
# Structs
ContinueExchangeRequest for verifiable credentials PUT /exchanges/{exchange-id}/{transaction-id} - Receives information related to an existing exchange.
CreateDegreeRequest for verifiable credentials.
CredentialRecord model
This is used to return credential record.
CredentialRecordResult model
This is used to return credential records.
CredentialRes model
This is used for returning query connection result for single record search
swagger:response credentialRes.
DeleteCredentialRequest for verifiable credentials Deletes a credential or verifiable credential by ID.
DeleteDegreeRequest for verifiable credentials.
DeriveCredentialReq model
This is used for deriving a credential.
DeriveCredentialRequest // Derives a credential and returns it in the response body.
DeriveCredentialRes model
This is used for returning the derive credential response.
GeneratePresentationByIDReq model
This is used to generate the verifiable presentation by id.
GeneratePresentationReq model
This is used to generate the verifiable presentation.
GetAllCredentialRequest for verifiable credentials Gets list of credentials or verifiable credentials.
GetAllDegreesRequest for verifiable credentials.
GetAllPresentationRequest for presentations GET /presentations - Gets list of presentations or verifiable presentations.
GetCredentialByNameReq model
This is used to retrieve the verifiable credential by name.
GetCredentialReq model
This is used to retrieve the verifiable credential.
GetCredentialRequest for verifiable credentials Gets a credential or verifiable credential by ID.
CredentialsRequest
This is used to return credential input
swagger:parameters getCredentials.
GetDegreeRequest for verifiable credentials.
GetPresentationReq model
This is used to retrieve the verifiable presentation.
InitiateExchangeRequest POST /exchanges/{exchange-id} - Initiates an exchange of information.
No description provided by the author
No description provided by the author
InitiateExchangeRequestDescription POST /exchanges/{exchange-id} - Initiates an exchange of information.
InitiateExchangeRequestQuery POST /exchanges/{exchange-id} - Initiates an exchange of information.
IssueCredentialRequest for verifiable credentials POST /credentials/issue - Issues a credential and returns it in the response body.
presentationRecordResult model
This is used to return presentation records.
PresentationRequest is model for verifiable presentation request.
PresentationRequestByID model
This is used for querying/removing by ID from input json.
PresentationRes model
This is used for returning the verifiable presentation
swagger:response presentationRes.
ProvePresentationRequest for verifiable credentials POST /presentations/prove - Proves a presentation and returns it in the response body.
RemoveCredentialByNameReq model
This is used to remove the verifiable credential by name.
RemovePresentationByNameReq model
This is used to remove the verifiable presentation by name.
SaveCredentialReq model
This is used to save the verifiable credential.
SavePresentationReq model
This is used to save the verifiable presentation.
SignCredentialReq model
This is used to sign a credential.
SignCredentialRequest is adding proof to given credential.
SignCredentialRes model
This is used for returning the sign credential response
swagger:response signCredentialRes.
SignCredentialResponse is model for sign credential response.
UnimplementedCredentialsIssueServiceServer must be embedded to have forward compatible implementations.
UnimplementedCredentialsPresentServiceServer must be embedded to have forward compatible implementations.
UnimplementedCredentialsVerifyServiceServer must be embedded to have forward compatible implementations.
UnimplementedDegreeServiceServer must be embedded to have forward compatible implementations.
UnimplementedVerifiableControllerServer must be embedded to have forward compatible implementations.
UpdateCredentialRequest for Updates the status of an issued credential POST /credentials/status.
ValidateCredentialReq model
This is used to validate the verifiable credential.
VerifyCredentialRequest for verifiable credentials POST /credentials/verify - Verifies a verifiableCredential and returns a verificationResult in the response body.
VerifyPresentationRequest for verifiable credentials POST /presentations/verify - Verifies a Presentation with or without proofs attached and returns a verificationResult in the response body.
# Interfaces
No description provided by the author
No description provided by the author
CredentialsIssueServiceClient is the client API for CredentialsIssueService service.
CredentialsIssueServiceServer is the server API for CredentialsIssueService service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CredentialsPresentServiceClient is the client API for CredentialsPresentService service.
CredentialsPresentServiceServer is the server API for CredentialsPresentService service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CredentialsVerifyServiceClient is the client API for CredentialsVerifyService service.
CredentialsVerifyServiceServer is the server API for CredentialsVerifyService service.
No description provided by the author
No description provided by the author
DegreeServiceClient is the client API for DegreeService service.
DegreeServiceServer is the server API for DegreeService service.
UnsafeCredentialsIssueServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeCredentialsPresentServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeCredentialsVerifyServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeDegreeServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeVerifiableControllerServer may be embedded to opt out of forward compatibility for this service.
VerifiableControllerClient is the client API for VerifiableController service.
VerifiableControllerServer is the server API for VerifiableController service.