local_service.proto
path agntcy/identity/issuer/v1alpha1/local_service.proto
package agntcy.identity.issuer.v1alpha1
Messages
IssueVCRequest
Issues a Verifiable Credential in a specific Envelope Type
Name | Type | Description |
---|---|---|
id | string | ID is the identifier. |
content | agntcy.identity.core.v1alpha1.CredentialContent | Content of the VC |
envelope_type | agntcy.identity.core.v1alpha1.CredentialEnvelopeType | Envelope type |
IssueVCResponse
Returns the Verifiable Credential in the requested Envelope Type
Name | Type | Description |
---|---|---|
vc | agntcy.identity.core.v1alpha1.EnvelopedCredential | The issued VC |
KeyGenResponse
Returns the generated keypair in Json Web Key (JWK) format
Name | Type | Description |
---|---|---|
keypair | agntcy.identity.core.v1alpha1.Jwk | The generated keypair |
Services
LocalService
LocalService is the service that provides LOCAL issuer operations.
KeyGen
Method | KeyGen |
---|---|
Request | Empty |
Response | KeyGenResponse |
Description | Generate a keypair in Json Web Key (JWK) format |
IssueVC
Method | IssueVC |
---|---|
Request | IssueVCRequest |
Response | IssueVCResponse |
Description | Issue a Verifiable Credential in a specific Envelope Type |