Class SsaValidationConfigService


  • @Named
    public class SsaValidationConfigService
    extends Object
    Author:
    Yuriy Z
    • Constructor Detail

      • SsaValidationConfigService

        public SsaValidationConfigService()
    • Method Detail

      • getByIssuer

        public List<io.jans.as.model.ssa.SsaValidationConfig> getByIssuer​(String issuer,
                                                                          io.jans.as.model.ssa.SsaValidationType type)
      • getByIssuer

        public List<io.jans.as.model.ssa.SsaValidationConfig> getByIssuer​(io.jans.as.model.jwt.Jwt jwt,
                                                                          io.jans.as.model.ssa.SsaValidationType type)
      • 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