Class OIDCJWKSDataBinderImpl
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.data.OIDCJWKSDataBinderImpl
-
- All Implemented Interfaces:
OIDCJWKSDataBinder
public class OIDCJWKSDataBinderImpl extends Object implements OIDCJWKSDataBinder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.syncope.core.provisioning.api.data.OIDCJWKSDataBinder
OIDCJWKSDataBinder.JsonWebKeyLifecycleState
-
-
Field Summary
Fields Modifier and Type Field Description protected EntityFactoryentityFactoryprotected static LoggerLOG-
Fields inherited from interface org.apache.syncope.core.provisioning.api.data.OIDCJWKSDataBinder
PARAMETER_STATE
-
-
Constructor Summary
Constructors Constructor Description OIDCJWKSDataBinderImpl(EntityFactory entityFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OIDCJWKScreate(String jwksKeyId, String jwksType, int jwksKeySize)protected org.jose4j.jwk.PublicJsonWebKeygenerate(String jwksKeyId, String jwksType, int jwksKeySize, String use, OIDCJWKSDataBinder.JsonWebKeyLifecycleState state)OIDCJWKSTOgetOIDCJWKSTO(OIDCJWKS jwks)
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
entityFactory
protected final EntityFactory entityFactory
-
-
Constructor Detail
-
OIDCJWKSDataBinderImpl
public OIDCJWKSDataBinderImpl(EntityFactory entityFactory)
-
-
Method Detail
-
getOIDCJWKSTO
public OIDCJWKSTO getOIDCJWKSTO(OIDCJWKS jwks)
- Specified by:
getOIDCJWKSTOin interfaceOIDCJWKSDataBinder
-
generate
protected org.jose4j.jwk.PublicJsonWebKey generate(String jwksKeyId, String jwksType, int jwksKeySize, String use, OIDCJWKSDataBinder.JsonWebKeyLifecycleState state) throws org.jose4j.lang.JoseException
- Throws:
org.jose4j.lang.JoseException
-
create
public OIDCJWKS create(String jwksKeyId, String jwksType, int jwksKeySize)
- Specified by:
createin interfaceOIDCJWKSDataBinder
-
-