Package io.jans.as.server.register.ws.rs
Class SsaValidationConfigService
java.lang.Object
io.jans.as.server.register.ws.rs.SsaValidationConfigService
- Author:
- Yuriy Z
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<io.jans.as.model.ssa.SsaValidationConfig>
getByIssuer
(io.jans.as.model.jwt.Jwt jwt, io.jans.as.model.ssa.SsaValidationType type) List<io.jans.as.model.ssa.SsaValidationConfig>
getByIssuer
(String issuer, io.jans.as.model.ssa.SsaValidationType type) boolean
boolean
isHmacValid
(SsaValidationConfigContext context) org.json.JSONObject
prepareSsaJsonObject
(io.jans.as.model.jwt.JwtClaims ssa, io.jans.as.model.ssa.SsaValidationConfig config) org.json.JSONObject
validateSsaForBuiltIn
(io.jans.as.model.jwt.Jwt ssa)
-
Constructor Details
-
SsaValidationConfigService
public SsaValidationConfigService()
-
-
Method Details
-
getByIssuer
-
getByIssuer
public List<io.jans.as.model.ssa.SsaValidationConfig> getByIssuer(io.jans.as.model.jwt.Jwt jwt, io.jans.as.model.ssa.SsaValidationType type) -
isHmacValid
-
hasValidSignature
-
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
-