Files
heima-leadnews/heima-leadnews-utils/target/classes/com/heima/utils/common/AppJwtUtil.class

32 lines
5.0 KiB
Plaintext
Raw Normal View History

2026-01-14 08:37:21 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4
?}~
}Q <00>
<00><00>
<00><00>
<00><00>
<00><00> <00><00><00>
<00> <00><00><00> <00><00><00> <00><00><00> <00><00> <00><00> <00><00> <00><00>
<00> <00><00><00>6<><36> <00><00> <00><00> <00><00>
<00><00> <00><00> <00><00>
<00> <00><00><00><00> <00><00><00> $<00>
}
<00>
<00><04><><00>
<00><00><00>
<00><00>
<00><00><00><00>
3<00> <00><00>N
<00><00>
<00>
<00><00><00> $<00>
<00><00><00>TOKEN_TIME_OUTI ConstantValueTOKEN_ENCRY_KEYLjava/lang/String; REFRESH_TIME,<init>()VCodeLineNumberTableLocalVariableTablethis#Lcom/heima/utils/common/AppJwtUtil;getToken$(Ljava/lang/Long;)Ljava/lang/String;idLjava/lang/Long; claimMapsLjava/util/Map; currentTimeJLocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;MethodParametersgetJws)(Ljava/lang/String;)Lio/jsonwebtoken/Jws;token SignatureC(Ljava/lang/String;)Lio/jsonwebtoken/Jws<Lio/jsonwebtoken/Claims;>; getClaimsBody,(Ljava/lang/String;)Lio/jsonwebtoken/Claims;e%Lio/jsonwebtoken/ExpiredJwtException; StackMapTable<00> getHeaderBody/(Ljava/lang/String;)Lio/jsonwebtoken/JwsHeader; verifyToken(Lio/jsonwebtoken/Claims;)IexLjava/lang/Exception;claimsLio/jsonwebtoken/Claims;<00>
generalKey()Ljavax/crypto/SecretKey;
encodedKey[BkeyLjavax/crypto/SecretKey;main([Ljava/lang/String;)Vargs[Ljava/lang/String;jwsLio/jsonwebtoken/Jws;/Lio/jsonwebtoken/Jws<Lio/jsonwebtoken/Claims;>;
SourceFileAppJwtUtil.java HIjava/util/HashMap<00> <00><00><00> <00><00><00> <00><00><00> <00><00> <00><00><00> <00><00>java/util/Date H<00> <00><00>system <00><00>heima <00><00>app <00><00><00> <00><00> <00><00><00> <00><00> no <00><00>!com/heima/utils/common/AppJwtUtil <00><00> <00><00> <00><00> <00><00><00> <00><00> <00>[ Z[<00> <00><00>io/jsonwebtoken/Claims#io/jsonwebtoken/ExpiredJwtException <00><00>io/jsonwebtoken/JwsHeader <00><00> <00><00> <00><00>java/lang/Exception<00> <00><00>+MDk4ZjZiY2Q0NjIxZDM3M2NhZGU0ZTgzMjYyN2I0ZjY<00> <00><00><00> <00>javax/crypto/spec/SecretKeySpecAES H   OP  "eyJhbGciOiJIUzUxMiIsInppcCI6IkdaSVAifQ.H4sIAAAAAAAAADWLQQqEMAwA_5KzhURNt_qb1KZYQSi0wi6Lf9942NsMw3zh6AVW2DYmDGl2WabkZgreCaM6VXzhFBfJMcMARTqsxIG9Z888QLui3e3Tup5Pb81013KKmVzJTGo11nf9n8v4nMUaEY73DzTabjmDAAAA.4SuqQ42IGqCgBai6qd4RaVpVxTlZIWC826QA9kLvt9d-yVUw82gU47HDaSfOzgAcloZedYNNpUcd18Ne8vvjQA 
  java/lang/Object java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/SystemcurrentTimeMillis()Jio/jsonwebtoken/Jwtsbuilder()Lio/jsonwebtoken/JwtBuilder;java/util/UUID
randomUUID()Ljava/util/UUID;toString()Ljava/lang/String;io/jsonwebtoken/JwtBuildersetId0(Ljava/lang/String;)Lio/jsonwebtoken/JwtBuilder;(J)V setIssuedAt.(Ljava/util/Date;)Lio/jsonwebtoken/JwtBuilder;
setSubject setIssuer setAudience!io/jsonwebtoken/CompressionCodecsGZIP"Lio/jsonwebtoken/CompressionCodec; compressWith@(Lio/jsonwebtoken/CompressionCodec;)Lio/jsonwebtoken/JwtBuilder;"io/jsonwebtoken/SignatureAlgorithmHS512$Lio/jsonwebtoken/SignatureAlgorithm;signWithU(Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/Key;)Lio/jsonwebtoken/JwtBuilder; setExpiration addClaims-(Ljava/util/Map;)Lio/jsonwebtoken/JwtBuilder;compactparser()Lio/jsonwebtoken/JwtParser;io/jsonwebtoken/JwtParser setSigningKey0(Ljava/security/Key;)Lio/jsonwebtoken/JwtParser;parseClaimsJwsio/jsonwebtoken/JwsgetBody()Ljava/lang/Object; getHeader()Lio/jsonwebtoken/Header; getExpiration()Ljava/util/Date;before(Ljava/util/Date;)ZgetTimejava/util/Base64
getEncoderEncoder InnerClasses()Ljava/util/Base64$Encoder;java/lang/StringgetBytes()[Bjava/util/Base64$Encoderencode([B)[B([BIILjava/lang/String;)VoutLjava/io/PrintStream;java/lang/LongvalueOf(J)Ljava/lang/Long;java/io/PrintStreamprintln(Ljava/lang/String;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)V!?@ABCDEB0FABGHIJ/*<2A><01>K L MN OPJ<00>v<>Y<>L+*<2A>W<>A<><07><08> <09>
<00> Y <20> <0C> <0E><10><12><00><14><00><16><17><00> Y a<> <0C>+<2B><00><00>K>,3:AIQek p!uL vQRnST`UVW nSXYQ
Z[JH<12><1F><17> *<2A>!<00>K+, -+L \EY\]^ _`J`*<2A>"<22>#<00>$<24>L<01> %K8 9:Lab\EcMdY\ efJ7 *<2A>"<22>&<00>'<27>KEL  \EY\ ghJ<00>5*<2A><04>*<2A>(<00> Y<>)<29>*W*<2A>(<00>+<2B>e,<2C><><02><03>L<04>L<05>,/%-./%,2.-.2.K. OPSTV+W-Y/[0\2]3^L 0ib3aj5klc &AdBmYk noJX<1C>/0<>1<>2K<32>3Y**<2A>4<>5L+<2B>Kh ijL pqrs tuJ<00>.<2E>67<>9<>:<3A>;<<3C>"L+<2B>#<00>$M<>6,<04>=<00>><3E>Kpqrs-uL .vwxyklW xzYv{|<00>
<00><00><00>