Class JsonWebToken

java.lang.Object
io.github.xezzon.zeroweb.auth.JsonWebToken

public final class JsonWebToken extends Object
签发/解码JWT
Author:
xezzon
  • Method Details

    • signer

      public static JsonWebToken.Signer signer(ECPrivateKey privateKey)
      签发 JWT (私钥签名)
      Parameters:
      privateKey - ECC私钥
      Returns:
      JWT签发器
    • signer

      public static JsonWebToken.Signer signer(byte[] secretKey)
      签发 JWT (对称密钥签名)
      Parameters:
      secretKey - 密钥
      Returns:
      JWT 签发器
    • decoder

      public static JsonWebToken.Decoder decoder(ECPublicKey publicKey)
      验签、解码 JWT (公钥验签)
      Parameters:
      publicKey - 公钥
      Returns:
      JWT 解码器
    • decoder

      public static JsonWebToken.Decoder decoder(byte[] secretKey)
      验签、解码 JWT(对称密钥验签)
      Parameters:
      secretKey - 密钥
      Returns:
      JWT 解码器