Package io.jans.as.server.register.ws.rs
Class SsaValidationConfigService
- java.lang.Object
-
- io.jans.as.server.register.ws.rs.SsaValidationConfigService
-
@Named public class SsaValidationConfigService extends java.lang.Object- Author:
- Yuriy Z
-
-
Constructor Summary
Constructors Constructor Description SsaValidationConfigService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<io.jans.as.model.ssa.SsaValidationConfig>getByIssuer(io.jans.as.model.jwt.Jwt jwt, io.jans.as.model.ssa.SsaValidationType type)java.util.List<io.jans.as.model.ssa.SsaValidationConfig>getByIssuer(java.lang.String issuer, io.jans.as.model.ssa.SsaValidationType type)booleanhasValidSignature(SsaValidationConfigContext context)booleanisHmacValid(SsaValidationConfigContext context)org.json.JSONObjectprepareSsaJsonObject(io.jans.as.model.jwt.JwtClaims ssa, io.jans.as.model.ssa.SsaValidationConfig config)org.json.JSONObjectvalidateSsaForBuiltIn(io.jans.as.model.jwt.Jwt ssa)
-
-
-
Method Detail
-
getByIssuer
public java.util.List<io.jans.as.model.ssa.SsaValidationConfig> getByIssuer(java.lang.String issuer, io.jans.as.model.ssa.SsaValidationType type)
-
getByIssuer
public java.util.List<io.jans.as.model.ssa.SsaValidationConfig> getByIssuer(io.jans.as.model.jwt.Jwt jwt, io.jans.as.model.ssa.SsaValidationType type)
-
isHmacValid
public boolean isHmacValid(SsaValidationConfigContext context)
-
hasValidSignature
public boolean hasValidSignature(SsaValidationConfigContext context)
-
validateSsaForBuiltIn
public org.json.JSONObject validateSsaForBuiltIn(io.jans.as.model.jwt.Jwt ssa) throws io.jans.as.model.exception.InvalidJwtException- Throws:
io.jans.as.model.exception.InvalidJwtException
-
prepareSsaJsonObject
public org.json.JSONObject prepareSsaJsonObject(io.jans.as.model.jwt.JwtClaims ssa, io.jans.as.model.ssa.SsaValidationConfig config) throws io.jans.as.model.exception.InvalidJwtException- Throws:
io.jans.as.model.exception.InvalidJwtException
-
-