Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/jwtk/jjwt
/ functions
Functions
1,993 in github.com/jwtk/jjwt
⨍
Functions
1,993
◇
Types & classes
477
↓ 3 callers
Method
provider
Sets the JCA Provider to use during cryptographic signing or encryption operations, or {@code null} if the JCA subsystem preferred provider should be
api/src/main/java/io/jsonwebtoken/JwtBuilder.java:62
↓ 3 callers
Method
replace
Replace all occurrences of a substring within a string with another string. @param inString String to examine @param oldPattern String to replace @
api/src/main/java/io/jsonwebtoken/lang/Strings.java:546
↓ 3 callers
Method
rfcDate
(String id, String name)
impl/src/main/java/io/jsonwebtoken/impl/lang/Parameters.java:44
↓ 3 callers
Method
rsaSsaPss
(int digestBitLength)
impl/src/main/java/io/jsonwebtoken/impl/security/RsaSignatureAlgorithm.java:72
↓ 3 callers
Method
sanitizeCrit
(ParameterMap m, boolean protectedHeader)
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtHeaderBuilder.java:43
↓ 3 callers
Method
setPublicKey
(PublicKey publicKey)
impl/src/main/java/io/jsonwebtoken/impl/security/JwkContext.java:81
↓ 3 callers
Method
sign
(Signature sig, InputStream payload)
impl/src/main/java/io/jsonwebtoken/impl/security/AbstractSignatureAlgorithm.java:52
↓ 3 callers
Method
single
(String aud)
api/src/main/java/io/jsonwebtoken/ClaimsMutator.java:267
↓ 3 callers
Method
size
()
impl/src/main/java/io/jsonwebtoken/impl/lang/DelegatingMap.java:49
↓ 3 callers
Method
toInputStream
(final String name, Payload payload)
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtBuilder.java:810
↓ 3 callers
Method
toJSONInstance
(Object object)
extensions/orgjson/src/main/java/io/jsonwebtoken/orgjson/io/OrgJsonSerializer.java:75
↓ 3 callers
Method
toOctetString
(EllipticCurve curve, BigInteger coordinate)
impl/src/main/java/io/jsonwebtoken/impl/security/AbstractEcJwkFactory.java:51
↓ 3 callers
Method
toPublicJwk
Returns the private JWK's corresponding {@link PublicJwk}, containing only the key's public properties. @return the private JWK's corresponding {@lin
api/src/main/java/io/jsonwebtoken/security/PrivateJwk.java:51
↓ 3 callers
Method
values
()
impl/src/main/java/io/jsonwebtoken/impl/security/AbstractJwk.java:234
↓ 3 callers
Method
visit
Handles an encountered Unsecured JWT that has not been cryptographically secured at all. Implementations can check the {@link Jwt#getPayload()} to det
api/src/main/java/io/jsonwebtoken/JwtVisitor.java:39
↓ 3 callers
Method
withKeyPairGenerator
(CheckedFunction<KeyPairGenerator, R> fn)
impl/src/main/java/io/jsonwebtoken/impl/security/JcaTemplate.java:183
↓ 3 callers
Method
withMessageDigest
(CheckedFunction<MessageDigest, R> fn)
impl/src/main/java/io/jsonwebtoken/impl/security/JcaTemplate.java:187
↓ 3 callers
Method
wrap
(Function<T, R> fn, Class<E> exClass, String fmt, Object... args)
impl/src/main/java/io/jsonwebtoken/impl/lang/Functions.java:55
↓ 3 callers
Method
writeAndClose
(String name, Map<String, ?> map, OutputStream out)
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtBuilder.java:540
↓ 2 callers
Method
add
(ECPoint P, ECPoint Q)
impl/src/main/java/io/jsonwebtoken/impl/security/ECCurve.java:241
↓ 2 callers
Method
arrayToList
Convert the supplied array into a List. A primitive array gets converted into a List of the appropriate wrapper type. <p>A <code>null</code> source va
api/src/main/java/io/jsonwebtoken/lang/Collections.java:256
↓ 2 callers
Method
articleFor
(String s)
impl/src/main/java/io/jsonwebtoken/impl/security/JwkConverter.java:77
↓ 2 callers
Method
assertBytes
(byte[] bytes, String type, int requiredBitLen)
impl/src/main/java/io/jsonwebtoken/impl/security/AesAlgorithm.java:132
↓ 2 callers
Method
assertCurve
(Key key)
impl/src/main/java/io/jsonwebtoken/impl/security/EcdhKeyAlgorithm.java:158
↓ 2 callers
Method
assertDecryptionIv
(IvSupplier src)
impl/src/main/java/io/jsonwebtoken/impl/security/AesAlgorithm.java:149
↓ 2 callers
Method
assertId
(E i)
impl/src/main/java/io/jsonwebtoken/impl/lang/NestedIdentifiableCollection.java:48
↓ 2 callers
Method
assertIvLength
(final byte[] iv)
impl/src/main/java/io/jsonwebtoken/impl/security/AesAlgorithm.java:141
↓ 2 callers
Method
assertKeyBitLength
Ensures {@code keyBitLength is a valid AES key length} @param keyBitLength the key length (in bits) to check @since 0.12.4
impl/src/main/java/io/jsonwebtoken/impl/security/AesAlgorithm.java:63
↓ 2 callers
Method
assertKeyBytes
(SecureRequest<?, SecretKey> request)
impl/src/main/java/io/jsonwebtoken/impl/security/HmacAesAeadAlgorithm.java:83
↓ 2 callers
Method
assertKeyOrKeyType
(Key key, String kty)
impl/src/main/java/io/jsonwebtoken/impl/security/DispatchingJwkFactory.java:74
↓ 2 callers
Method
assertLength
(byte[] bytes)
impl/src/main/java/io/jsonwebtoken/impl/lang/RequiredBitLengthConverter.java:37
↓ 2 callers
Method
assertLength
(byte[] raw, boolean isPublic)
impl/src/main/java/io/jsonwebtoken/impl/security/EdwardsCurve.java:243
↓ 2 callers
Method
assertPayloadEncoding
(String type)
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtBuilder.java:480
↓ 2 callers
Method
assertTag
(byte[] tag)
impl/src/main/java/io/jsonwebtoken/impl/security/AesAlgorithm.java:145
↓ 2 callers
Method
assertValid
@since 0.10.0
api/src/main/java/io/jsonwebtoken/SignatureAlgorithm.java:343
↓ 2 callers
Method
audience
()
impl/src/main/java/io/jsonwebtoken/impl/DelegatingClaimsMutator.java:127
↓ 2 callers
Method
available
Returns the amount of buffered data available for reading. @param context the context to be used @return The amount of buffered data available for re
impl/src/main/java/io/jsonwebtoken/impl/io/BaseNCodec.java:376
↓ 2 callers
Method
builder
Return a new JWK builder instance, allowing for type-safe JWK builder coercion based on a specified key or key pair. @return a new JWK builder instan
api/src/main/java/io/jsonwebtoken/security/Jwks.java:68
↓ 2 callers
Method
call
()
impl/src/main/java/io/jsonwebtoken/impl/io/Streams.java:106
↓ 2 callers
Method
changeFirstCharacterCase
(String str, boolean capitalize)
api/src/main/java/io/jsonwebtoken/lang/Strings.java:674
↓ 2 callers
Method
claims
Returns a new {@link Claims} builder instance to be used to populate JWT claims, which in aggregate will be the JWT payload. @return a new {@link Cla
api/src/main/java/io/jsonwebtoken/Jwts.java:1048
↓ 2 callers
Method
cleanPath
Normalize the path by suppressing sequences like "path/.." and inner simple dots. <p>The result is convenient for path comparison. For other uses, not
api/src/main/java/io/jsonwebtoken/lang/Strings.java:779
↓ 2 callers
Method
collectionToDelimitedString
Convenience method to return a Collection as a delimited (e.g. CSV) String. E.g. useful for <code>toString()</code> implementations. @param coll th
api/src/main/java/io/jsonwebtoken/lang/Strings.java:1270
↓ 2 callers
Method
compareUnsigned
(int x, int y)
impl/src/main/java/io/jsonwebtoken/impl/io/BaseNCodec.java:289
↓ 2 callers
Method
compound
(final Converter<A, B> aConv, final Converter<B, C> bConv)
impl/src/main/java/io/jsonwebtoken/impl/lang/Converters.java:60
↓ 2 callers
Method
compress
Compresses the specified byte array, returning the compressed byte array result. @param content bytes to compress @return compressed bytes @throws Co
api/src/main/java/io/jsonwebtoken/CompressionCodec.java:57
↓ 2 callers
Method
computeThumbprint
(final X509Certificate cert, HashAlgorithm alg)
impl/src/main/java/io/jsonwebtoken/impl/security/X509BuilderSupport.java:100
↓ 2 callers
Method
critical
Configures the {@link ProtectedHeader} parameter names used in JWT extensions supported by the application. If the parser encounters a Protected JWT t
api/src/main/java/io/jsonwebtoken/JwtParserBuilder.java:127
↓ 2 callers
Method
decompress
Decompresses the specified compressed byte array, returning the decompressed byte array result. The specified byte array must already be in compresse
api/src/main/java/io/jsonwebtoken/CompressionCodec.java:68
↓ 2 callers
Method
delimitedListToStringArray
Take a String which is a delimited list and convert it to a String array. <p>A single delimiter can consists of more than one character: It will still
api/src/main/java/io/jsonwebtoken/lang/Strings.java:1189
↓ 2 callers
Method
deriveKey
(KeyRequest<?> request, PublicKey publicKey, PrivateKey privateKey)
impl/src/main/java/io/jsonwebtoken/impl/security/EcdhKeyAlgorithm.java:133
↓ 2 callers
Method
derivePublic
(KeyFactory keyFactory, ECPublicKeySpec spec)
impl/src/main/java/io/jsonwebtoken/impl/security/EcPrivateJwkFactory.java:53
↓ 2 callers
Method
deserialize
(InputStream in, final String name)
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtParser.java:892
↓ 2 callers
Method
deserialize
Convert the specified formatted data byte array into a Java object. @param bytes the formatted data byte array to convert @return the reconstituted J
api/src/main/java/io/jsonwebtoken/io/Deserializer.java:36
↓ 2 callers
Method
digestLength
(int keyLength)
impl/src/main/java/io/jsonwebtoken/impl/security/HmacAesAeadAlgorithm.java:54
↓ 2 callers
Method
doAdd
(E e)
impl/src/main/java/io/jsonwebtoken/impl/lang/DefaultCollectionMutator.java:38
↓ 2 callers
Method
doAdd
(E e)
impl/src/main/java/io/jsonwebtoken/impl/lang/NestedIdentifiableCollection.java:58
↓ 2 callers
Method
doCompress
(OutputStream out)
impl/src/main/java/io/jsonwebtoken/impl/compression/AbstractCompressionAlgorithm.java:105
↓ 2 callers
Method
doDecompress
(InputStream is)
impl/src/main/java/io/jsonwebtoken/impl/compression/AbstractCompressionAlgorithm.java:112
↓ 2 callers
Method
doGet
(String jcaName, Provider provider)
impl/src/main/java/io/jsonwebtoken/impl/security/JcaTemplate.java:412
↓ 2 callers
Method
empty
Removes all entries from the map. The map will be empty after this call returns. <p>This method is the same as {@link Map#clear Map.clear}, but instea
api/src/main/java/io/jsonwebtoken/lang/MapMutator.java:49
↓ 2 callers
Method
encode
Encodes a byte[] containing binary data, into a byte[] containing characters in the alphabet. @param pArray a byte array containing binary data @retu
impl/src/main/java/io/jsonwebtoken/impl/io/BaseNCodec.java:445
↓ 2 callers
Method
encodePayload
Enables <a href="https://datatracker.ietf.org/doc/html/rfc7797">RFC 7797: JSON Web Signature (JWS) Unencoded Payload Option</a> if {@code false}, or s
api/src/main/java/io/jsonwebtoken/JwtBuilder.java:993
↓ 2 callers
Method
findBouncyCastle
Returns the BouncyCastle provider if and only if BouncyCastle is available, or {@code null} otherwise. <p>If the JVM runtime already has BouncyCastle
impl/src/main/java/io/jsonwebtoken/impl/security/Providers.java:50
↓ 2 callers
Method
findBouncyCastle
()
impl/src/main/java/io/jsonwebtoken/impl/security/JcaTemplate.java:370
↓ 2 callers
Method
flush
Flushes this output stream and forces any buffered output bytes to be written out to the stream. @throws IOException if an I/O error occurs.
impl/src/main/java/io/jsonwebtoken/impl/io/BaseNCodecOutputStream.java:96
↓ 2 callers
Method
forCompression
(CheckedFunction<T, R> fn)
impl/src/main/java/io/jsonwebtoken/impl/compression/AbstractCompressionAlgorithm.java:47
↓ 2 callers
Method
forDecompression
(CheckedFunction<T, R> fn)
impl/src/main/java/io/jsonwebtoken/impl/compression/AbstractCompressionAlgorithm.java:51
↓ 2 callers
Method
forName
Looks up and returns the corresponding {@code SignatureAlgorithm} enum instance based on a case-<em>insensitive</em> name comparison. @param value Th
api/src/main/java/io/jsonwebtoken/SignatureAlgorithm.java:647
↓ 2 callers
Method
get
(Object key)
impl/src/main/java/io/jsonwebtoken/impl/security/AbstractJwk.java:210
↓ 2 callers
Method
get
Returns various useful <a href="https://www.rfc-editor.org/rfc/rfc7518.html#section-7.3"> Compression Algorithms</a>. @return various standard and no
api/src/main/java/io/jsonwebtoken/Jwts.java:972
↓ 2 callers
Method
getAudience
()
impl/src/main/java/io/jsonwebtoken/impl/DelegatingClaimsMutator.java:105
↓ 2 callers
Method
getAudience
Returns the JWT <a href="https://www.rfc-editor.org/rfc/rfc7519.html#section-4.1.3"> <code>aud</code></a> (audience) value or {@code null} if not pres
api/src/main/java/io/jsonwebtoken/Claims.java:99
↓ 2 callers
Method
getCritical
Returns the header parameter names that use extensions to the JWT or JWA specification(s) that <em>MUST</em> be understood and supported by the JWT re
api/src/main/java/io/jsonwebtoken/ProtectedHeader.java:84
↓ 2 callers
Method
getCurveByJwaId
(String jwaCurveId)
impl/src/main/java/io/jsonwebtoken/impl/security/AbstractEcJwkFactory.java:33
↓ 2 callers
Method
getFormat
()
impl/src/main/java/io/jsonwebtoken/impl/security/ProviderKey.java:62
↓ 2 callers
Method
getJcaName
Returns the name of the JCA algorithm used to compute the signature. @return the name of the JCA algorithm used to compute the signature.
api/src/main/java/io/jsonwebtoken/SignatureAlgorithm.java:247
↓ 2 callers
Method
getKeyBitLength
()
impl/src/main/java/io/jsonwebtoken/impl/security/DefaultMacAlgorithm.java:86
↓ 2 callers
Method
getName
()
impl/src/main/java/io/jsonwebtoken/impl/ParameterMap.java:89
↓ 2 callers
Method
getOutputStream
Returns the {@code OutputStream} the AeadAlgorithm will use to write the resulting ciphertext during encryption or plaintext during decryption. @retu
api/src/main/java/io/jsonwebtoken/security/AeadResult.java:36
↓ 2 callers
Method
hmacShaKeyFor
Creates a new SecretKey instance for use with HMAC-SHA algorithms based on the specified key byte array. @param bytes the key byte array @return a ne
api/src/main/java/io/jsonwebtoken/security/Keys.java:59
↓ 2 callers
Method
id
(int keyLength)
impl/src/main/java/io/jsonwebtoken/impl/security/HmacAesAeadAlgorithm.java:58
↓ 2 callers
Method
id
Sets the JWT Claims <a href="https://www.rfc-editor.org/rfc/rfc7519.html#section-4.1.7"> <code>jti</code></a> (JWT ID) claim. A {@code null} value wil
api/src/main/java/io/jsonwebtoken/JwtBuilder.java:584
↓ 2 callers
Method
invoke
(T input)
impl/src/main/java/io/jsonwebtoken/impl/lang/ReflectionFunction.java:25
↓ 2 callers
Method
isCompressed
()
impl/src/main/java/io/jsonwebtoken/impl/Payload.java:97
↓ 2 callers
Method
isConsumable
Returns {@code true} if the payload may be fully consumed and retained in memory, {@code false} if empty, already extracted, or a potentially too-larg
impl/src/main/java/io/jsonwebtoken/impl/Payload.java:112
↓ 2 callers
Method
isEmpty
()
impl/src/main/java/io/jsonwebtoken/impl/security/AbstractJwk.java:195
↓ 2 callers
Method
isJwaStandard
()
impl/src/main/java/io/jsonwebtoken/impl/security/DefaultMacAlgorithm.java:91
↓ 2 callers
Method
isJwaStandardJcaName
(String jcaName)
impl/src/main/java/io/jsonwebtoken/impl/security/DefaultMacAlgorithm.java:95
↓ 2 callers
Method
isPayloadEncoded
Returns {@code true} if the payload is Base64Url-encoded per standard JWS rules, or {@code false} if the <a href="https://datatracker.ietf.org/doc/htm
api/src/main/java/io/jsonwebtoken/JwsHeader.java:106
↓ 2 callers
Method
isRsaAlgorithmName
(Key key)
impl/src/main/java/io/jsonwebtoken/impl/security/RsaSignatureAlgorithm.java:160
↓ 2 callers
Method
isStrictDecoding
Returns true if decoding behavior is strict. Decoding will raise an {@link IllegalArgumentException} if trailing bits are not part of a valid encoding
impl/src/main/java/io/jsonwebtoken/impl/io/BaseNCodec.java:627
↓ 2 callers
Method
json
(Serializer<Map<String, ?>> serializer)
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtBuilder.java:145
↓ 2 callers
Method
json
(Deserializer<Map<String, ?>> reader)
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtParserBuilder.java:138
↓ 2 callers
Method
keyFor
(byte[] bytes)
impl/src/main/java/io/jsonwebtoken/impl/security/AesAlgorithm.java:70
↓ 2 callers
Method
keyType
(boolean encryption)
impl/src/main/java/io/jsonwebtoken/impl/security/DefaultRsaKeyAlgorithm.java:53
↓ 2 callers
Method
lengthMsg
(String id, String type, int requiredLengthInBits, long actualLengthInBits)
impl/src/main/java/io/jsonwebtoken/impl/security/AesAlgorithm.java:106
↓ 2 callers
Method
markSupported
Mark is supported (returns true). @return {@code true}
impl/src/main/java/io/jsonwebtoken/impl/io/CharSequenceReader.java:168
↓ 2 callers
Method
newObjectMapper
()
extensions/jackson/src/main/java/io/jsonwebtoken/jackson/io/JacksonSerializer.java:60
↓ 2 callers
Method
next
()
api/src/main/java/io/jsonwebtoken/lang/Collections.java:564
← previous
next →
301–400 of 1,993, ranked by callers