Class JwtCredentialSigner
java.lang.Object
org.keycloak.protocol.oid4vc.issuance.signing.AbstractCredentialSigner<String>
org.keycloak.protocol.oid4vc.issuance.signing.JwtCredentialSigner
- All Implemented Interfaces:
 CredentialSigner<String>,Provider
CredentialSigner implementing the JWT_VC format. It returns the signed JWT-Credential as a String.
 
 - 
Field Summary
Fields inherited from class org.keycloak.protocol.oid4vc.issuance.signing.AbstractCredentialSigner
keycloakSession - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionsignCredential(CredentialBody credentialBody, CredentialBuildConfig credentialBuildConfig) Takes a verifiable credential and signs it according to the implementation.Methods inherited from class org.keycloak.protocol.oid4vc.issuance.signing.AbstractCredentialSigner
getKey, getKeyWithKidSubstitute, getSignerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.protocol.oid4vc.issuance.signing.CredentialSigner
close 
- 
Constructor Details
- 
JwtCredentialSigner
 
 - 
 - 
Method Details
- 
signCredential
public String signCredential(CredentialBody credentialBody, CredentialBuildConfig credentialBuildConfig) throws CredentialSignerException Description copied from interface:CredentialSignerTakes a verifiable credential and signs it according to the implementation. Depending on the type of the CredentialSigner, it will return a signed representation of the credential that be returned at the credential request endpoint.- Parameters:
 credentialBody- a partially built credential representation, awaiting to be signedcredentialBuildConfig- additional configurations for building the credential- Returns:
 - a signed representation
 - Throws:
 CredentialSignerException
 
 -