Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Keats/jsonwebtoken
/ types & classes
Types & classes
65 in github.com/Keats/jsonwebtoken
⨍
Functions
231
◇
Types & classes
65
↓ 1 callers
Enum
EllipticCurve
src/jwk.rs:299
↓ 1 callers
Class
Error
src/errors.rs:17
↓ 1 callers
Class
NumericType
src/validation.rs:366
Enum
Algorithm
src/algorithms.rs:42
Enum
AlgorithmFamily
Supported families of algorithms.
src/algorithms.rs:9
Enum
AlgorithmParameters
src/jwk.rs:406
Enum
Audience
src/validation.rs:234
Class
BorrowedCowIfPossible
src/validation.rs:250
Class
C
tests/hmac.rs:278
Class
Claims
benches/jwt.rs:7
Class
Claims
tests/hmac.rs:16
Class
Claims
tests/dangerous.rs:5
Class
Claims
tests/eddsa/mod.rs:14
Class
Claims
tests/ecdsa/mod.rs:14
Class
Claims
tests/rsa/mod.rs:23
Class
Claims
examples/validation.rs:7
Class
Claims
examples/custom_header.rs:8
Class
Claims
examples/custom_time.rs:9
Class
Claims
examples/ed25519.rs:11
Class
ClaimsForValidation
src/validation.rs:199
Class
ClaimsWithStringExp
tests/hmac.rs:303
Class
ClaimsWithStringNbf
tests/hmac.rs:297
Enum
Classification
src/pem/decoder.rs:23
Class
CommonParameters
src/jwk.rs:239
Class
CryptoProvider
src/crypto/mod.rs:83
Class
DecodedJwtPartClaims
This is used to decode from base64 then deserialize from JSON to several structs: - The user-provided struct - The ClaimsForValidation struct from thi
src/serialization.rs:25
Class
DecodingKey
src/decoding.rs:77
Enum
DecodingKeyKind
Different kinds of decoding keys.
src/decoding.rs:49
Class
EdDSASigner
src/crypto/rust_crypto/eddsa.rs:11
Class
EdDSASigner
src/crypto/aws_lc/eddsa.rs:10
Class
EdDSAVerifier
src/crypto/rust_crypto/eddsa.rs:38
Class
EdDSAVerifier
src/crypto/aws_lc/eddsa.rs:37
Class
EllipticCurveKeyParameters
src/jwk.rs:317
Enum
EllipticCurveKeyType
src/jwk.rs:290
Enum
Enc
src/header.rs:27
Class
EncodingKey
src/encoding.rs:21
Enum
ErrorKind
src/errors.rs:38
Class
Header
src/header.rs:112
Enum
Issuer
src/validation.rs:241
Class
Jot
examples/ed25519.rs:41
Class
Jwk
src/jwk.rs:422
Class
JwkSet
src/jwk.rs:552
Class
JwkUtils
src/crypto/mod.rs:137
Class
Jws
src/jws.rs:16
Interface
JwtSigner
Trait providing the functionality to sign a JWT. Allows an arbitrary crypto backend to be provided.
src/crypto/mod.rs:31
Interface
JwtVerifier
Trait providing the functionality to verify a JWT. Allows an arbitrary crypto backend to be provided.
src/crypto/mod.rs:39
Enum
KeyAlgorithm
src/jwk.rs:155
Enum
KeyOperations
src/jwk.rs:75
Class
KeyOperationsVisitor
src/jwk.rs:122
Class
OctetKeyPairParameters
src/jwk.rs:391
Enum
OctetKeyPairType
src/jwk.rs:382
Class
OctetKeyParameters
src/jwk.rs:370
Enum
OctetKeyType
src/jwk.rs:361
Class
PemEncodedKey
src/pem/decoder.rs:44
Enum
PemType
src/pem/decoder.rs:5
Enum
PublicKeyUse
src/jwk.rs:20
Class
PublicKeyUseVisitor
src/jwk.rs:49
Class
RSAKeyParameters
src/jwk.rs:344
Enum
RSAKeyType
src/jwk.rs:336
Enum
Standard
src/pem/decoder.rs:15
Enum
ThumbprintHash
src/jwk.rs:415
Class
TokenData
src/decoding.rs:19
Enum
TryParse
src/validation.rs:213
Class
Validation
src/validation.rs:31
Enum
Zip
src/header.rs:78