Interface CredentialSignerFactory
- All Superinterfaces:
EnvironmentDependentProviderFactory,OID4VCEnvironmentProviderFactory,ProviderFactory<CredentialSigner<?>>
- All Known Implementing Classes:
JwtCredentialSignerFactory,LDCredentialSignerFactory,SdJwtCredentialSignerFactory
public interface CredentialSignerFactory
extends ProviderFactory<CredentialSigner<?>>, OID4VCEnvironmentProviderFactory
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidclose()default StringgetId()Returns the credential format supported by the credential signer.default voidinit(Config.Scope config) default voidpostInit(KeycloakSessionFactory factory) Methods inherited from interface org.keycloak.protocol.oid4vc.OID4VCEnvironmentProviderFactory
isSupportedMethods inherited from interface org.keycloak.provider.ProviderFactory
create, dependsOn, getConfigMetadata, order
-
Method Details
-
getSupportedFormat
String getSupportedFormat()Returns the credential format supported by the credential signer. -
getId
- Specified by:
getIdin interfaceProviderFactory<CredentialSigner<?>>
-
init
- Specified by:
initin interfaceProviderFactory<CredentialSigner<?>>
-
postInit
- Specified by:
postInitin interfaceProviderFactory<CredentialSigner<?>>
-
close
default void close()- Specified by:
closein interfaceProviderFactory<CredentialSigner<?>>
-