程序包 | 说明 |
---|---|
com.fr.cert.token | |
com.fr.cert.token.impl | |
com.fr.cert.token.impl.compression |
限定符和类型 | 接口和说明 |
---|---|
interface |
Header<T extends Header<T>>
A JWT JOSE header.
|
interface |
Jwt<H extends Header,B>
An expanded (not compact/serialized) JSON Web Token.
|
限定符和类型 | 接口和说明 |
---|---|
interface |
JwsHeader<T extends JwsHeader<T>>
A JWS header.
|
限定符和类型 | 方法和说明 |
---|---|
Header |
ClaimJwtException.getHeader() |
static Header |
Jwts.header()
Creates a new
Header instance suitable for plaintext (not digitally signed) JWTs. |
static Header |
Jwts.header(java.util.Map<java.lang.String,java.lang.Object> header)
Creates a new
Header instance suitable for plaintext (not digitally signed) JWTs, populated
with the specified name/value pairs. |
限定符和类型 | 方法和说明 |
---|---|
Jwt<Header,Claims> |
JwtParser.parseClaimsJwt(java.lang.String claimsJwt)
Parses the specified compact serialized JWT string based on the builder's current configuration state and
returns
the resulting unsigned plaintext JWT instance.
|
Jwt<Header,java.lang.String> |
JwtParser.parsePlaintextJwt(java.lang.String plaintextJwt)
Parses the specified compact serialized JWT string based on the builder's current configuration state and
returns
the resulting unsigned plaintext JWT instance.
|
限定符和类型 | 方法和说明 |
---|---|
CompressionCodec |
CompressionCodecResolver.resolveCompressionCodec(Header header)
Looks for a JWT
calg header, and if found, returns the corresponding CompressionCodec the parser
can use to decompress the JWT body. |
JwtBuilder |
JwtBuilder.setHeader(Header header)
Sets (and replaces) any existing header with the specified header.
|
限定符和类型 | 方法和说明 |
---|---|
T |
JwtHandlerAdapter.onClaimsJwt(Jwt<Header,Claims> jwt) |
T |
JwtHandler.onClaimsJwt(Jwt<Header,Claims> jwt)
This method is invoked when a
JwtParser determines that the parsed JWT is
a Claims JWT. |
T |
JwtHandlerAdapter.onPlaintextJwt(Jwt<Header,java.lang.String> jwt) |
T |
JwtHandler.onPlaintextJwt(Jwt<Header,java.lang.String> jwt)
This method is invoked when a
JwtParser determines that the parsed JWT is
a plaintext JWT. |
构造器和说明 |
---|
ClaimJwtException(Header header,
Claims claims,
java.lang.String message) |
ClaimJwtException(Header header,
Claims claims,
java.lang.String message,
java.lang.Throwable cause) |
ExpiredJwtException(Header header,
Claims claims,
java.lang.String message) |
ExpiredJwtException(Header header,
Claims claims,
java.lang.String message,
java.lang.Throwable cause) |
IncorrectClaimException(Header header,
Claims claims,
java.lang.String message) |
IncorrectClaimException(Header header,
Claims claims,
java.lang.String message,
java.lang.Throwable cause) |
InvalidClaimException(Header header,
Claims claims,
java.lang.String message) |
InvalidClaimException(Header header,
Claims claims,
java.lang.String message,
java.lang.Throwable cause) |
MissingClaimException(Header header,
Claims claims,
java.lang.String message) |
MissingClaimException(Header header,
Claims claims,
java.lang.String message,
java.lang.Throwable cause) |
PrematureJwtException(Header header,
Claims claims,
java.lang.String message) |
PrematureJwtException(Header header,
Claims claims,
java.lang.String message,
java.lang.Throwable cause) |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultHeader<T extends Header<T>> |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultHeader<T extends Header<T>> |
class |
DefaultJwsHeader |
限定符和类型 | 方法和说明 |
---|---|
protected Header |
DefaultJwtBuilder.ensureHeader() |
Header |
DefaultJwt.getHeader() |
限定符和类型 | 方法和说明 |
---|---|
Jwt<Header,Claims> |
DefaultJwtParser.parseClaimsJwt(java.lang.String claimsJwt) |
Jwt<Header,java.lang.String> |
DefaultJwtParser.parsePlaintextJwt(java.lang.String plaintextJwt) |
限定符和类型 | 方法和说明 |
---|---|
JwtBuilder |
DefaultJwtBuilder.setHeader(Header header) |
构造器和说明 |
---|
DefaultJwt(Header header,
B body) |
限定符和类型 | 方法和说明 |
---|---|
CompressionCodec |
DefaultCompressionCodecResolver.resolveCompressionCodec(Header header) |