Class Jwt

    • Constructor Detail

      • Jwt

        public Jwt​(io.jsonwebtoken.SignatureAlgorithm algorithm,
                   String secret,
                   String issuer,
                   Date expiration)
        Create a new JWT.
        Parameters:
        algorithm - algorithm to use
        secret - secret key
        issuer - JWT issuer
        expiration - expiration Date
      • Jwt

        public Jwt​(io.jsonwebtoken.SignatureAlgorithm algorithm,
                   Key secretKey,
                   String issuer,
                   Date expiration)
        Create a new JWT.
        Parameters:
        algorithm - algorithm to use
        secretKey - secret key
        issuer - JWT issuer
        expiration - expiration Date
    • Method Detail

      • toJwt

        public String toJwt()
        Encode a JWT.
        Returns:
        encoded JWT
      • getId

        public String getId()
      • getSubject

        public String getSubject()
      • getNbf

        public Date getNbf()