IssueCredentialProtocol
class IssueCredentialProtocol(issuer: Issuer? = null, holder: Holder? = null, serviceEndpoint: String? = null, credentialScheme: ConstantIndex.CredentialScheme) : ProtocolStateMachine<IssueCredentialProtocolResult> (source)
Use this class for exactly one instance of a protocol run.
Implements a trimmed-down version of ARIES RFC 0453 Issue Credential V2 and uses DIF Credential Manifest for attachments.
If holder is passed as null
, no verification of the received messages will happen!
Constructors
Link copied to clipboard
constructor(issuer: Issuer? = null, holder: Holder? = null, serviceEndpoint: String? = null, credentialScheme: ConstantIndex.CredentialScheme)
Types
Functions
Link copied to clipboard
Link copied to clipboard
open suspend override fun parseMessage(body: JsonWebMessage, senderKey: JsonWebKey): InternalNextMessage
Link copied to clipboard
Link copied to clipboard