Interface VerifiableCredentialsSigningService<T>

All Superinterfaces:
Provider
All Known Implementing Classes:
JwtSigningService, LDSigningService, SdJwtSigningService, SigningService

public interface VerifiableCredentialsSigningService<T> extends Provider
Interface to be used for signing verifiable credentials.
Author:
Stefan Wiedemann
  • Method Summary

    Modifier and Type
    Method
    Description
    signCredential(VerifiableCredential verifiableCredential)
    Takes a verifiable credential and signs it according to the implementation.

    Methods inherited from interface org.keycloak.provider.Provider

    close
  • Method Details

    • signCredential

      T signCredential(VerifiableCredential verifiableCredential)
      Takes a verifiable credential and signs it according to the implementation. Depending on the type of the SigningService, it will return a signed representation of the credential
      Parameters:
      verifiableCredential - the credential to sign
      Returns:
      a signed representation