Class LDSigningService

java.lang.Object
org.keycloak.protocol.oid4vc.issuance.signing.SigningService<VerifiableCredential>
org.keycloak.protocol.oid4vc.issuance.signing.LDSigningService
All Implemented Interfaces:
VerifiableCredentialsSigningService<VerifiableCredential>, Provider

public class LDSigningService extends SigningService<VerifiableCredential>
VerifiableCredentialsSigningService implementing the LDP_VC format. It returns a Verifiable Credential, containing the created LDProof.

Author:
Stefan Wiedemann
  • Constructor Details

  • Method Details

    • signCredential

      public VerifiableCredential signCredential(VCIssuanceContext vcIssuanceContext)
      Description copied from interface: VerifiableCredentialsSigningService
      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:
      vcIssuanceContext - verifiable credential to sign and context info
      Returns:
      a signed representation