Issuer Agent
An agent that only implements Issuer, i.e. it issues credentials for other agents.
Constructors
Properties
The cryptographic algorithms supported by this issuer, i.e. the ones from its cryptographic service, used to sign credentials.
The identifier for this agent, typically the keyId from the cryptographic key, e.g. did:key:mAB... or urn:ietf:params:oauth:jwk-thumbprint:sha256:...
Functions
Returns a Base64-encoded, zlib-compressed bitstring of revoked credentials, where the entry at "revocationListIndex" (of the credential) is true iff it is revoked
Wraps the credential-to-be-issued in credential into a single instance of CredentialToBeIssued, according to the representation, i.e. it essentially signs the credential with the issuer key.
Issues credentials for some attributeTypes (i.e. some of at.asitplus.wallet.lib.data.ConstantIndex.CredentialScheme.vcType) to the subject specified with its public key in subjectPublicKey in the format specified by representation. Callers may optionally define some attribute names from ConstantIndex.CredentialScheme.claimNames in claimNames to request only some claims (if supported by the representation).
Wraps the revocation information from issuerCredentialStore into a VC, returns a JWS representation of that.
Revokes all verifiable credentials from credentialsToRevoke list that parse and validate. It returns true if all revocations was successful.
Revokes all verifiable credentials with ids from credentialIdsToRevoke It returns true if all revocations was successful.