Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Keats/jsonwebtoken
/ types & classes
Types & classes
68 in github.com/Keats/jsonwebtoken
⨍
Functions
252
◇
Types & classes
68
↓ 2 callers
Enum
EllipticCurve
src/jwk.rs:340
↓ 1 callers
Class
Error
src/errors.rs:17
↓ 1 callers
Class
NumericType
src/validation.rs:350
Enum
Algorithm
src/algorithms.rs:43
Enum
AlgorithmFamily
Supported families of algorithms.
src/algorithms.rs:9
Enum
AlgorithmParameters
src/jwk.rs:457
Enum
Audience
src/validation.rs:218
Class
BorrowedCowIfPossible
src/validation.rs:234
Class
C
tests/hmac.rs:297
Class
Claims
benches/jwt.rs:9
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:9
Class
Claims
examples/custom_time.rs:9
Class
Claims
examples/ed25519.rs:11
Class
ClaimsForValidation
src/validation.rs:183
Class
ClaimsWithStringExp
tests/hmac.rs:322
Class
ClaimsWithStringNbf
tests/hmac.rs:316
Enum
Classification
src/pem/decoder.rs:23
Class
CommonParameters
src/jwk.rs:279
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 t
src/serialization.rs:25
Class
DecodingKey
src/decoding.rs:77
Enum
DecodingKeyKind
Different kinds of decoding keys.
src/decoding.rs:49
Class
Derived
src/jwk.rs:895
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:358
Enum
EllipticCurveKeyType
src/jwk.rs:330
Enum
Enc
src/header.rs:28
Class
EncodingKey
src/encoding.rs:21
Enum
ErrorKind
src/errors.rs:38
Class
Extras
src/header.rs:112
Class
Header
src/header.rs:151
Enum
Issuer
src/validation.rs:225
Class
Jot
examples/ed25519.rs:41
Class
Jwk
src/jwk.rs:477
Class
JwkSet
src/jwk.rs:672
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:154
Enum
KeyOperations
src/jwk.rs:73
Class
KeyOperationsVisitor
src/jwk.rs:120
Class
KeyUtils
src/crypto/mod.rs:137
Class
OctetKeyPairParameters
src/jwk.rs:432
Enum
OctetKeyPairType
src/jwk.rs:423
Class
OctetKeyParameters
src/jwk.rs:411
Enum
OctetKeyType
src/jwk.rs:402
Class
OtherKeyParameters
src/jwk.rs:446
Class
PemEncodedKey
src/pem/decoder.rs:44
Enum
PemType
src/pem/decoder.rs:5
Enum
PublicKeyUse
src/jwk.rs:18
Class
PublicKeyUseVisitor
src/jwk.rs:47
Class
RSAKeyParameters
src/jwk.rs:385
Enum
RSAKeyType
src/jwk.rs:377
Enum
Standard
src/pem/decoder.rs:15
Enum
ThumbprintHash
src/jwk.rs:469
Class
TokenData
src/decoding.rs:19
Enum
TryParse
src/validation.rs:197
Class
Validation
src/validation.rs:31
Enum
Zip
src/header.rs:79