Class DpopService


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

      • DpopService

        public DpopService()
    • Method Detail

      • validateDpopValuesCount

        public void validateDpopValuesCount​(jakarta.servlet.http.HttpServletRequest servletRequest)
      • validateDpopValuesCount

        public void validateDpopValuesCount​(String[] values)
      • validateDpop

        public boolean validateDpop​(String dpop)
      • validateDpop

        public boolean validateDpop​(io.jans.as.model.jwt.Jwt dpop)
      • getDPoPJwkThumbprint

        public String getDPoPJwkThumbprint​(jakarta.servlet.http.HttpServletRequest httpRequest,
                                           io.jans.as.common.model.registration.Client client,
                                           OAuth2AuditLog oAuth2AuditLog)
      • validateDpopThumprintIsPresent

        public void validateDpopThumprintIsPresent​(String dpopJkt,
                                                   String state)
      • validateDpopThumprint

        public void validateDpopThumprint​(String existingThumprint,
                                          String requestThumprint)