程序包 | 说明 |
---|---|
com.fr.cert.token | |
com.fr.cert.token.impl |
限定符和类型 | 方法和说明 |
---|---|
static JwtParser |
Jwts.parser()
Returns a new
JwtParser instance that can be configured and then used to parse JWT strings. |
JwtParser |
JwtParser.require(java.lang.String claimName,
java.lang.Object value)
Ensures that the specified
claimName exists in the parsed JWT. |
JwtParser |
JwtParser.requireAudience(java.lang.String audience)
Ensures that the specified
aud exists in the parsed JWT. |
JwtParser |
JwtParser.requireExpiration(java.util.Date expiration)
Ensures that the specified
exp exists in the parsed JWT. |
JwtParser |
JwtParser.requireId(java.lang.String id)
Ensures that the specified
jti exists in the parsed JWT. |
JwtParser |
JwtParser.requireIssuedAt(java.util.Date issuedAt)
Ensures that the specified
iat exists in the parsed JWT. |
JwtParser |
JwtParser.requireIssuer(java.lang.String issuer)
Ensures that the specified
iss exists in the parsed JWT. |
JwtParser |
JwtParser.requireNotBefore(java.util.Date notBefore)
Ensures that the specified
nbf exists in the parsed JWT. |
JwtParser |
JwtParser.requireSubject(java.lang.String subject)
Ensures that the specified
sub exists in the parsed JWT. |
JwtParser |
JwtParser.setAllowedClockSkewSeconds(long seconds)
Sets the amount of clock skew in seconds to tolerate when verifying the local time against the
exp
and nbf claims. |
JwtParser |
JwtParser.setClock(Clock clock)
Sets the
Clock that determines the timestamp to use when validating the parsed JWT. |
JwtParser |
JwtParser.setCompressionCodecResolver(CompressionCodecResolver compressionCodecResolver)
Sets the
CompressionCodecResolver used to acquire the CompressionCodec that should be used to
decompress the JWT body. |
JwtParser |
JwtParser.setSigningKey(byte[] key)
Sets the signing key used to verify any discovered JWS digital signature.
|
JwtParser |
JwtParser.setSigningKey(java.security.Key key)
Sets the signing key used to verify any discovered JWS digital signature.
|
JwtParser |
JwtParser.setSigningKey(java.lang.String base64EncodedKeyBytes)
Sets the signing key used to verify any discovered JWS digital signature.
|
JwtParser |
JwtParser.setSigningKeyResolver(SigningKeyResolver signingKeyResolver)
Sets the
SigningKeyResolver used to acquire the signing key that should be used to verify
a JWS's signature. |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultJwtParser |
限定符和类型 | 方法和说明 |
---|---|
JwtParser |
DefaultJwtParser.require(java.lang.String claimName,
java.lang.Object value) |
JwtParser |
DefaultJwtParser.requireAudience(java.lang.String audience) |
JwtParser |
DefaultJwtParser.requireExpiration(java.util.Date expiration) |
JwtParser |
DefaultJwtParser.requireId(java.lang.String id) |
JwtParser |
DefaultJwtParser.requireIssuedAt(java.util.Date issuedAt) |
JwtParser |
DefaultJwtParser.requireIssuer(java.lang.String issuer) |
JwtParser |
DefaultJwtParser.requireNotBefore(java.util.Date notBefore) |
JwtParser |
DefaultJwtParser.requireSubject(java.lang.String subject) |
JwtParser |
DefaultJwtParser.setAllowedClockSkewSeconds(long seconds) |
JwtParser |
DefaultJwtParser.setClock(Clock clock) |
JwtParser |
DefaultJwtParser.setCompressionCodecResolver(CompressionCodecResolver compressionCodecResolver) |
JwtParser |
DefaultJwtParser.setSigningKey(byte[] key) |
JwtParser |
DefaultJwtParser.setSigningKey(java.security.Key key) |
JwtParser |
DefaultJwtParser.setSigningKey(java.lang.String base64EncodedKeyBytes) |
JwtParser |
DefaultJwtParser.setSigningKeyResolver(SigningKeyResolver signingKeyResolver) |