Class JwtSigningService
java.lang.Object
org.keycloak.protocol.oid4vc.issuance.signing.SigningService<String>
org.keycloak.protocol.oid4vc.issuance.signing.JwtSigningService
- All Implemented Interfaces:
VerifiableCredentialsSigningService<String>,Provider
VerifiableCredentialsSigningService implementing the JWT_VC format. It returns a string, containing the
Signed JWT-Credential
- Author:
- Stefan Wiedemann
-
Field Summary
Fields inherited from class org.keycloak.protocol.oid4vc.issuance.signing.SigningService
format, keycloakSession, keyId, typeFields inherited from interface org.keycloak.protocol.oid4vc.issuance.signing.VerifiableCredentialsSigningService
LOCATION_SEPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionJwtSigningService(KeycloakSession keycloakSession, String keyId, String algorithmType) -
Method Summary
Modifier and TypeMethodDescriptionsignCredential(VCIssuanceContext vcIssuanceContext) Takes a verifiable credential and signs it according to the implementation.Methods inherited from class org.keycloak.protocol.oid4vc.issuance.signing.SigningService
close, getKey, getVerifier, locator
-
Constructor Details
-
JwtSigningService
-
-
Method Details
-
signCredential
Description copied from interface:VerifiableCredentialsSigningServiceTakes 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
-