SYMBOL INDEX (2804 symbols across 408 files) FILE: api/src/main/java/io/jsonwebtoken/ClaimJwtException.java class ClaimJwtException (line 23) | public abstract class ClaimJwtException extends JwtException { method ClaimJwtException (line 60) | protected ClaimJwtException(Header header, Claims claims, String messa... method ClaimJwtException (line 75) | protected ClaimJwtException(Header header, Claims claims, String messa... method getClaims (line 86) | public Claims getClaims() { method getHeader (line 95) | public Header getHeader() { FILE: api/src/main/java/io/jsonwebtoken/Claims.java type Claims (line 40) | public interface Claims extends Map, Identifiable { method getIssuer (line 83) | String getIssuer(); method getSubject (line 91) | String getSubject(); method getAudience (line 99) | Set getAudience(); method getExpiration (line 109) | Date getExpiration(); method getNotBefore (line 119) | Date getNotBefore(); method getIssuedAt (line 129) | Date getIssuedAt(); method getId (line 142) | @Override method get (line 165) | T get(String claimName, Class requiredType); FILE: api/src/main/java/io/jsonwebtoken/ClaimsBuilder.java type ClaimsBuilder (line 28) | public interface ClaimsBuilder extends MapMutator> { method setIssuer (line 42) | @Deprecated method issuer (line 53) | T issuer(String iss); method setSubject (line 64) | @Deprecated method subject (line 75) | T subject(String sub); method setAudience (line 91) | @Deprecated method audience (line 115) | AudienceCollection audience(); method setExpiration (line 129) | @Deprecated method expiration (line 143) | T expiration(Date exp); method setNotBefore (line 157) | @Deprecated method notBefore (line 171) | T notBefore(Date nbf); method setIssuedAt (line 185) | @Deprecated method issuedAt (line 199) | T issuedAt(Date iat); method setId (line 214) | @Deprecated method id (line 229) | T id(String jti); type AudienceCollection (line 249) | interface AudienceCollection

extends NestedCollection { method single (line 267) | @Deprecated FILE: api/src/main/java/io/jsonwebtoken/Clock.java type Clock (line 25) | public interface Clock { method now (line 32) | Date now(); FILE: api/src/main/java/io/jsonwebtoken/CompressionCodec.java type CompressionCodec (line 34) | @Deprecated method getAlgorithmName (line 46) | @SuppressWarnings("DeprecatedIsStillUsed") method compress (line 57) | @Deprecated method decompress (line 68) | @Deprecated FILE: api/src/main/java/io/jsonwebtoken/CompressionCodecResolver.java type CompressionCodecResolver (line 36) | @SuppressWarnings("DeprecatedIsStillUsed") method resolveCompressionCodec (line 48) | CompressionCodec resolveCompressionCodec(Header header) throws Compres... FILE: api/src/main/java/io/jsonwebtoken/CompressionCodecs.java class CompressionCodecs (line 26) | @Deprecated //TODO: delete for 1.0 method CompressionCodecs (line 29) | private CompressionCodecs() { FILE: api/src/main/java/io/jsonwebtoken/CompressionException.java class CompressionException (line 25) | public class CompressionException extends IOException { method CompressionException (line 32) | public CompressionException(String message) { method CompressionException (line 42) | public CompressionException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/ExpiredJwtException.java class ExpiredJwtException (line 23) | public class ExpiredJwtException extends ClaimJwtException { method ExpiredJwtException (line 32) | public ExpiredJwtException(Header header, Claims claims, String messag... method ExpiredJwtException (line 45) | public ExpiredJwtException(Header header, Claims claims, String messag... FILE: api/src/main/java/io/jsonwebtoken/Header.java type Header (line 45) | public interface Header extends Map { method getType (line 100) | String getType(); method getContentType (line 125) | String getContentType(); method getAlgorithm (line 148) | String getAlgorithm(); method getCompressionAlgorithm (line 165) | String getCompressionAlgorithm(); FILE: api/src/main/java/io/jsonwebtoken/HeaderMutator.java type HeaderMutator (line 26) | public interface HeaderMutator> extends MapMu... method type (line 62) | T type(String typ); method contentType (line 95) | T contentType(String cty); method setType (line 106) | @Deprecated method setContentType (line 117) | @Deprecated method setCompressionAlgorithm (line 129) | @Deprecated FILE: api/src/main/java/io/jsonwebtoken/Identifiable.java type Identifiable (line 84) | public interface Identifiable { method getId (line 91) | String getId(); FILE: api/src/main/java/io/jsonwebtoken/IncorrectClaimException.java class IncorrectClaimException (line 24) | public class IncorrectClaimException extends InvalidClaimException { method IncorrectClaimException (line 35) | public IncorrectClaimException(Header header, Claims claims, String cl... method IncorrectClaimException (line 49) | public IncorrectClaimException(Header header, Claims claims, String cl... FILE: api/src/main/java/io/jsonwebtoken/InvalidClaimException.java class InvalidClaimException (line 26) | public class InvalidClaimException extends ClaimJwtException { method InvalidClaimException (line 47) | protected InvalidClaimException(Header header, Claims claims, String c... method InvalidClaimException (line 63) | protected InvalidClaimException(Header header, Claims claims, String c... method getClaimName (line 74) | public String getClaimName() { method getClaimValue (line 83) | public Object getClaimValue() { FILE: api/src/main/java/io/jsonwebtoken/Jwe.java type Jwe (line 25) | public interface Jwe extends ProtectedJwt { method onDecryptedContent (line 37) | @Override method onDecryptedClaims (line 53) | @Override method getInitializationVector (line 64) | byte[] getInitializationVector(); FILE: api/src/main/java/io/jsonwebtoken/JweHeader.java type JweHeader (line 30) | public interface JweHeader extends ProtectedHeader { method getEncryptionAlgorithm (line 52) | String getEncryptionAlgorithm(); method getEphemeralPublicKey (line 74) | PublicJwk getEphemeralPublicKey(); method getAgreementPartyUInfo (line 88) | byte[] getAgreementPartyUInfo(); method getAgreementPartyVInfo (line 102) | byte[] getAgreementPartyVInfo(); method getInitializationVector (line 120) | byte[] getInitializationVector(); method getAuthenticationTag (line 137) | byte[] getAuthenticationTag(); method getPbes2Count (line 150) | Integer getPbes2Count(); method getPbes2Salt (line 169) | byte[] getPbes2Salt(); FILE: api/src/main/java/io/jsonwebtoken/JweHeaderMutator.java type JweHeaderMutator (line 26) | public interface JweHeaderMutator> extends... method agreementPartyUInfo (line 40) | T agreementPartyUInfo(byte[] info); method agreementPartyUInfo (line 58) | T agreementPartyUInfo(String info); method agreementPartyVInfo (line 72) | T agreementPartyVInfo(byte[] info); method agreementPartyVInfo (line 90) | T agreementPartyVInfo(String info); method pbes2Count (line 115) | T pbes2Count(int count); FILE: api/src/main/java/io/jsonwebtoken/Jws.java type Jws (line 24) | public interface Jws

extends ProtectedJwt { method onVerifiedContent (line 36) | @Override method onVerifiedClaims (line 52) | @Override method getSignature (line 64) | @Deprecated FILE: api/src/main/java/io/jsonwebtoken/JwsHeader.java type JwsHeader (line 23) | public interface JwsHeader extends ProtectedHeader { method isPayloadEncoded (line 106) | boolean isPayloadEncoded(); FILE: api/src/main/java/io/jsonwebtoken/Jwt.java type Jwt (line 25) | public interface Jwt { method onUnsecuredContent (line 36) | @Override method onUnsecuredClaims (line 51) | @Override method getHeader (line 62) | H getHeader(); method getBody (line 73) | @SuppressWarnings("DeprecatedIsStillUsed") method getPayload (line 86) | P getPayload(); method accept (line 95) | T accept(JwtVisitor visitor); FILE: api/src/main/java/io/jsonwebtoken/JwtBuilder.java type JwtBuilder (line 51) | public interface JwtBuilder extends ClaimsMutator { method provider (line 62) | JwtBuilder provider(Provider provider); method random (line 73) | JwtBuilder random(SecureRandom secureRandom); method header (line 97) | BuilderHeader header(); method setHeader (line 117) | @SuppressWarnings("DeprecatedIsStillUsed") method setHeaderParams (line 133) | @SuppressWarnings("DeprecatedIsStillUsed") method setHeaderParam (line 150) | @SuppressWarnings("DeprecatedIsStillUsed") method setPayload (line 165) | @SuppressWarnings("DeprecatedIsStillUsed") method content (line 196) | JwtBuilder content(String content); method content (line 227) | JwtBuilder content(byte[] content); method content (line 255) | JwtBuilder content(InputStream in); method content (line 302) | JwtBuilder content(String content, String cty) throws IllegalArgumentE... method content (line 348) | JwtBuilder content(byte[] content, String cty) throws IllegalArgumentE... method content (line 395) | JwtBuilder content(InputStream content, String cty) throws IllegalArgu... method claims (line 421) | BuilderClaims claims(); method setClaims (line 439) | @SuppressWarnings("DeprecatedIsStillUsed") method addClaims (line 458) | @SuppressWarnings("DeprecatedIsStillUsed") method claim (line 473) | JwtBuilder claim(String name, Object value); method claims (line 488) | JwtBuilder claims(Map claims); method issuer (line 500) | @Override method subject (line 514) | @Override method expiration (line 531) | @Override method notBefore (line 548) | @Override method issuedAt (line 565) | @Override method id (line 584) | @Override method signWith (line 723) | JwtBuilder signWith(Key key) throws InvalidKeyException; method signWith (line 746) | @Deprecated method signWith (line 793) | @Deprecated method signWith (line 812) | @Deprecated method signWith (line 838) | @Deprecated method signWith (line 861) | JwtBuilder signWith(K key, SecureDigestAlgorithm JwtBuilder encryptWith(K key, KeyAlgorithm encoder); method encodePayload (line 993) | JwtBuilder encodePayload(boolean b64); method serializeToJsonWith (line 1008) | @SuppressWarnings("DeprecatedIsStillUsed") method json (line 1024) | JwtBuilder json(Serializer> serializer); method compact (line 1033) | String compact(); type BuilderClaims (line 1042) | interface BuilderClaims extends MapMutator, X509B... FILE: api/src/main/java/io/jsonwebtoken/JwtException.java class JwtException (line 23) | public class JwtException extends RuntimeException { method JwtException (line 30) | public JwtException(String message) { method JwtException (line 40) | public JwtException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/JwtHandler.java type JwtHandler (line 26) | @SuppressWarnings("DeprecatedIsStillUsed") method onContentJwt (line 40) | T onContentJwt(Jwt jwt); method onClaimsJwt (line 49) | T onClaimsJwt(Jwt jwt); method onContentJws (line 63) | T onContentJws(Jws jws); method onClaimsJws (line 74) | T onClaimsJws(Jws jws); method onContentJwe (line 88) | T onContentJwe(Jwe jwe); method onClaimsJwe (line 100) | T onClaimsJwe(Jwe jwe); FILE: api/src/main/java/io/jsonwebtoken/JwtHandlerAdapter.java class JwtHandlerAdapter (line 31) | public abstract class JwtHandlerAdapter extends SupportedJwtVisitor> { method isSigned (line 43) | boolean isSigned(CharSequence compact); method parse (line 82) | Jwt parse(CharSequence jwt) throws ExpiredJwtException, Malforme... method parse (line 113) | @Deprecated method parseContentJwt (line 134) | @SuppressWarnings("DeprecatedIsStillUsed") method parseClaimsJwt (line 156) | @SuppressWarnings("DeprecatedIsStillUsed") method parseContentJws (line 179) | @SuppressWarnings("DeprecatedIsStillUsed") method parseClaimsJws (line 202) | @SuppressWarnings("DeprecatedIsStillUsed") method parseUnsecuredContent (line 227) | Jwt parseUnsecuredContent(CharSequence jwt) throws Jwt... method parseUnsecuredClaims (line 246) | Jwt parseUnsecuredClaims(CharSequence jwt) throws JwtE... method parseSignedContent (line 268) | Jws parseSignedContent(CharSequence jws) throws JwtException, ... method parseSignedContent (line 287) | Jws parseSignedContent(CharSequence jws, byte[] unencodedPaylo... method parseSignedContent (line 312) | Jws parseSignedContent(CharSequence jws, InputStream unencoded... method parseSignedClaims (line 331) | Jws parseSignedClaims(CharSequence jws) throws JwtException, I... method parseSignedClaims (line 352) | Jws parseSignedClaims(CharSequence jws, byte[] unencodedPayloa... method parseSignedClaims (line 380) | Jws parseSignedClaims(CharSequence jws, InputStream unencodedP... method parseEncryptedContent (line 402) | Jwe parseEncryptedContent(CharSequence jwe) throws JwtExceptio... method parseEncryptedClaims (line 421) | Jwe parseEncryptedClaims(CharSequence jwe) throws JwtException... FILE: api/src/main/java/io/jsonwebtoken/JwtParserBuilder.java type JwtParserBuilder (line 49) | @SuppressWarnings("JavadocLinkAsPlainText") method unsecured (line 68) | JwtParserBuilder unsecured(); method unsecuredDecompression (line 97) | JwtParserBuilder unsecuredDecompression(); method critical (line 127) | NestedCollection critical(); method provider (line 138) | JwtParserBuilder provider(Provider provider); method requireId (line 150) | JwtParserBuilder requireId(String id); method requireSubject (line 162) | JwtParserBuilder requireSubject(String subject); method requireAudience (line 174) | JwtParserBuilder requireAudience(String audience); method requireIssuer (line 186) | JwtParserBuilder requireIssuer(String issuer); method requireIssuedAt (line 198) | JwtParserBuilder requireIssuedAt(Date issuedAt); method requireExpiration (line 210) | JwtParserBuilder requireExpiration(Date expiration); method requireNotBefore (line 222) | JwtParserBuilder requireNotBefore(Date notBefore); method require (line 235) | JwtParserBuilder require(String claimName, Object value); method setClock (line 246) | @Deprecated method clock (line 256) | JwtParserBuilder clock(Clock clock); method setAllowedClockSkewSeconds (line 270) | @Deprecated method clockSkewSeconds (line 283) | JwtParserBuilder clockSkewSeconds(long seconds) throws IllegalArgument... method setSigningKey (line 309) | @Deprecated method setSigningKey (line 351) | @Deprecated method setSigningKey (line 371) | @Deprecated method verifyWith (line 393) | JwtParserBuilder verifyWith(SecretKey key); method verifyWith (line 414) | JwtParserBuilder verifyWith(PublicKey key); method decryptWith (line 436) | JwtParserBuilder decryptWith(SecretKey key); method decryptWith (line 457) | JwtParserBuilder decryptWith(PrivateKey key); method keyLocator (line 524) | JwtParserBuilder keyLocator(Locator keyLocator); method setSigningKeyResolver (line 560) | @SuppressWarnings("DeprecatedIsStillUsed") method enc (line 603) | NestedCollection enc(); method key (line 643) | NestedCollection, JwtParserBuilder> key(); method sig (line 685) | NestedCollection, JwtParserBuilder> sig(); method zip (line 725) | NestedCollection zip(); method setCompressionCodecResolver (line 755) | @Deprecated method base64UrlDecodeWith (line 769) | @Deprecated method b64Url (line 784) | JwtParserBuilder b64Url(Decoder base64UrlDec... method deserializeJsonWith (line 801) | @Deprecated method json (line 818) | JwtParserBuilder json(Deserializer> deserializer); method build (line 825) | JwtParser build(); FILE: api/src/main/java/io/jsonwebtoken/JwtVisitor.java type JwtVisitor (line 26) | public interface JwtVisitor { method visit (line 39) | T visit(Jwt jwt); method visit (line 53) | T visit(Jws jws); method visit (line 67) | T visit(Jwe jwe); FILE: api/src/main/java/io/jsonwebtoken/Jwts.java class Jwts (line 55) | public final class Jwts { method get (line 59) | @SuppressWarnings("unchecked") class ENC (line 80) | public static final class ENC { method get (line 93) | public static Registry get() { method ENC (line 98) | private ENC() { class SIG (line 172) | public static final class SIG { method SIG (line 178) | private SIG() { method get (line 189) | public static Registry> get() { class KEY (line 333) | public static final class KEY { method get (line 344) | public static Registry> get() { method KEY (line 942) | private KEY() { class ZIP (line 961) | public static final class ZIP { method get (line 972) | public static Registry get() { method ZIP (line 1001) | private ZIP() { type HeaderBuilder (line 1026) | public interface HeaderBuilder extends JweHeaderMutator... method header (line 1037) | public static HeaderBuilder header() { method claims (line 1048) | public static ClaimsBuilder claims() { method claims (line 1064) | @Deprecated method builder (line 1076) | public static JwtBuilder builder() { method parser (line 1085) | public static JwtParserBuilder parser() { method Jwts (line 1092) | private Jwts() { FILE: api/src/main/java/io/jsonwebtoken/Locator.java type Locator (line 31) | public interface Locator { method locate (line 40) | T locate(Header header); FILE: api/src/main/java/io/jsonwebtoken/LocatorAdapter.java class LocatorAdapter (line 29) | public abstract class LocatorAdapter implements Locator { method LocatorAdapter (line 34) | public LocatorAdapter() { method locate (line 47) | @Override method locate (line 67) | protected T locate(ProtectedHeader header) { method locate (line 84) | protected T locate(JweHeader header) { method locate (line 96) | protected T locate(JwsHeader header) { method doLocate (line 108) | @SuppressWarnings("unused") FILE: api/src/main/java/io/jsonwebtoken/MalformedJwtException.java class MalformedJwtException (line 23) | public class MalformedJwtException extends JwtException { method MalformedJwtException (line 30) | public MalformedJwtException(String message) { method MalformedJwtException (line 40) | public MalformedJwtException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/MissingClaimException.java class MissingClaimException (line 24) | public class MissingClaimException extends InvalidClaimException { method MissingClaimException (line 35) | public MissingClaimException(Header header, Claims claims, String clai... method MissingClaimException (line 51) | @Deprecated FILE: api/src/main/java/io/jsonwebtoken/PrematureJwtException.java class PrematureJwtException (line 23) | public class PrematureJwtException extends ClaimJwtException { method PrematureJwtException (line 32) | public PrematureJwtException(Header header, Claims claims, String mess... method PrematureJwtException (line 46) | @Deprecated FILE: api/src/main/java/io/jsonwebtoken/ProtectedHeader.java type ProtectedHeader (line 31) | public interface ProtectedHeader extends Header, X509Accessor { method getJwkSetUrl (line 46) | URI getJwkSetUrl(); method getJwk (line 58) | PublicJwk getJwk(); method getKeyId (line 73) | String getKeyId(); method getCritical (line 84) | Set getCritical(); FILE: api/src/main/java/io/jsonwebtoken/ProtectedHeaderMutator.java type ProtectedHeaderMutator (line 31) | public interface ProtectedHeaderMutator critical(); method jwk (line 59) | T jwk(PublicJwk jwk); method jwkSetUrl (line 75) | T jwkSetUrl(URI uri); method keyId (line 92) | T keyId(String kid); method setKeyId (line 103) | @Deprecated method setAlgorithm (line 115) | @Deprecated FILE: api/src/main/java/io/jsonwebtoken/ProtectedJwt.java type ProtectedJwt (line 36) | public interface ProtectedJwt extends Jwt<... FILE: api/src/main/java/io/jsonwebtoken/RequiredTypeException.java class RequiredTypeException (line 24) | public class RequiredTypeException extends JwtException { method RequiredTypeException (line 31) | public RequiredTypeException(String message) { method RequiredTypeException (line 41) | public RequiredTypeException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/SignatureAlgorithm.java type SignatureAlgorithm (line 39) | @Deprecated method SignatureAlgorithm (line 135) | SignatureAlgorithm(String value, String description, String familyName... method SignatureAlgorithm (line 140) | SignatureAlgorithm(String value, String description, String familyName... method getValue (line 157) | public String getValue() { method getDescription (line 166) | public String getDescription() { method getFamilyName (line 238) | public String getFamilyName() { method getJcaName (line 247) | public String getJcaName() { method isJdkStandard (line 260) | public boolean isJdkStandard() { method isHmac (line 269) | public boolean isHmac() { method isRsa (line 280) | public boolean isRsa() { method isEllipticCurve (line 291) | public boolean isEllipticCurve() { method getMinKeyLength (line 303) | public int getMinKeyLength() { method assertValidSigningKey (line 316) | public void assertValidSigningKey(Key key) throws InvalidKeyException { method assertValidVerificationKey (line 329) | public void assertValidVerificationKey(Key key) throws InvalidKeyExcep... method keyType (line 336) | private static String keyType(boolean signing) { method assertValid (line 343) | private void assertValid(Key key, boolean signing) throws InvalidKeyEx... method forSigningKey (line 561) | public static SignatureAlgorithm forSigningKey(Key key) throws Invalid... method forName (line 647) | public static SignatureAlgorithm forName(String value) throws Signatur... FILE: api/src/main/java/io/jsonwebtoken/SignatureException.java class SignatureException (line 26) | @Deprecated method SignatureException (line 34) | public SignatureException(String message) { method SignatureException (line 44) | public SignatureException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/SigningKeyResolver.java type SigningKeyResolver (line 51) | @Deprecated method resolveSigningKey (line 63) | Key resolveSigningKey(JwsHeader header, Claims claims); method resolveSigningKey (line 74) | Key resolveSigningKey(JwsHeader header, byte[] content); FILE: api/src/main/java/io/jsonwebtoken/SigningKeyResolverAdapter.java class SigningKeyResolverAdapter (line 55) | @SuppressWarnings("DeprecatedIsStillUsed") method SigningKeyResolverAdapter (line 62) | public SigningKeyResolverAdapter() { method resolveSigningKey (line 66) | @Override method resolveSigningKey (line 77) | @Override method resolveSigningKeyBytes (line 100) | public byte[] resolveSigningKeyBytes(JwsHeader header, Claims claims) { method resolveSigningKeyBytes (line 116) | @SuppressWarnings("unused") FILE: api/src/main/java/io/jsonwebtoken/SupportedJwtVisitor.java class SupportedJwtVisitor (line 28) | public class SupportedJwtVisitor implements JwtVisitor { method SupportedJwtVisitor (line 33) | public SupportedJwtVisitor() { method visit (line 46) | @SuppressWarnings("unchecked") method onUnsecuredContent (line 73) | public T onUnsecuredContent(Jwt jwt) throws Unsupporte... method onUnsecuredClaims (line 88) | public T onUnsecuredClaims(Jwt jwt) { method visit (line 103) | @SuppressWarnings("unchecked") method onVerifiedContent (line 128) | public T onVerifiedContent(Jws jws) { method onVerifiedClaims (line 143) | public T onVerifiedClaims(Jws jws) { method visit (line 158) | @SuppressWarnings("unchecked") method onDecryptedContent (line 183) | public T onDecryptedContent(Jwe jwe) { method onDecryptedClaims (line 197) | public T onDecryptedClaims(Jwe jwe) { FILE: api/src/main/java/io/jsonwebtoken/UnsupportedJwtException.java class UnsupportedJwtException (line 27) | public class UnsupportedJwtException extends JwtException { method UnsupportedJwtException (line 34) | public UnsupportedJwtException(String message) { method UnsupportedJwtException (line 44) | public UnsupportedJwtException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/io/AbstractDeserializer.java class AbstractDeserializer (line 33) | public abstract class AbstractDeserializer implements Deserializer { method AbstractDeserializer (line 45) | protected AbstractDeserializer() { method deserialize (line 51) | @Override method deserialize (line 62) | @Override method doDeserialize (line 83) | protected abstract T doDeserialize(Reader reader) throws Exception; FILE: api/src/main/java/io/jsonwebtoken/io/AbstractSerializer.java class AbstractSerializer (line 30) | public abstract class AbstractSerializer implements Serializer { method AbstractSerializer (line 35) | protected AbstractSerializer() { method serialize (line 41) | @Override method serialize (line 51) | @Override method doSerialize (line 74) | protected abstract void doSerialize(T t, OutputStream out) throws Exce... FILE: api/src/main/java/io/jsonwebtoken/io/Base64.java class Base64 (line 38) | @SuppressWarnings("Duplicates") method Base64 (line 65) | private Base64(boolean urlsafe) { method getName (line 75) | private String getName() { method encodeToChar (line 88) | private char[] encodeToChar(byte[] sArr, boolean lineSep) { method ctoi (line 217) | private int ctoi(char c) { method decodeFast (line 238) | byte[] decodeFast(CharSequence seq) throws DecodingException { method encodeToString (line 537) | String encodeToString(byte[] sArr, boolean lineSep) { FILE: api/src/main/java/io/jsonwebtoken/io/Base64Decoder.java class Base64Decoder (line 26) | class Base64Decoder extends Base64Support implements Decoder { method decode (line 34) | R decode(T t) throws DecodingException; FILE: api/src/main/java/io/jsonwebtoken/io/Decoders.java class Decoders (line 25) | public final class Decoders { method Decoders (line 39) | private Decoders() { //prevent instantiation FILE: api/src/main/java/io/jsonwebtoken/io/DecodingException.java class DecodingException (line 23) | public class DecodingException extends CodecException { method DecodingException (line 30) | public DecodingException(String message) { method DecodingException (line 40) | public DecodingException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/io/DeserializationException.java class DeserializationException (line 23) | public class DeserializationException extends SerialException { method DeserializationException (line 30) | public DeserializationException(String msg) { method DeserializationException (line 40) | public DeserializationException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/io/Deserializer.java type Deserializer (line 26) | public interface Deserializer { method deserialize (line 36) | @Deprecated method deserialize (line 47) | T deserialize(Reader reader) throws DeserializationException; FILE: api/src/main/java/io/jsonwebtoken/io/Encoder.java type Encoder (line 25) | public interface Encoder { method encode (line 34) | R encode(T t) throws EncodingException; FILE: api/src/main/java/io/jsonwebtoken/io/Encoders.java class Encoders (line 25) | public final class Encoders { method Encoders (line 39) | private Encoders() { //prevent instantiation FILE: api/src/main/java/io/jsonwebtoken/io/EncodingException.java class EncodingException (line 23) | public class EncodingException extends CodecException { method EncodingException (line 31) | public EncodingException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/io/ExceptionPropagatingDecoder.java class ExceptionPropagatingDecoder (line 26) | class ExceptionPropagatingDecoder implements Decoder { method ExceptionPropagatingDecoder (line 35) | ExceptionPropagatingDecoder(Decoder decoder) { method decode (line 48) | @Override FILE: api/src/main/java/io/jsonwebtoken/io/ExceptionPropagatingEncoder.java class ExceptionPropagatingEncoder (line 26) | class ExceptionPropagatingEncoder implements Encoder { method ExceptionPropagatingEncoder (line 35) | ExceptionPropagatingEncoder(Encoder encoder) { method encode (line 48) | @Override FILE: api/src/main/java/io/jsonwebtoken/io/IOException.java class IOException (line 26) | public class IOException extends JwtException { method IOException (line 33) | public IOException(String msg) { method IOException (line 43) | public IOException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/io/Parser.java type Parser (line 27) | public interface Parser { method parse (line 35) | T parse(CharSequence input); method parse (line 46) | T parse(CharSequence input, int start, int end); method parse (line 54) | T parse(Reader reader); method parse (line 67) | T parse(InputStream in); FILE: api/src/main/java/io/jsonwebtoken/io/ParserBuilder.java type ParserBuilder (line 30) | public interface ParserBuilder> extends... method provider (line 40) | B provider(Provider provider); method json (line 53) | B json(Deserializer> deserializer); FILE: api/src/main/java/io/jsonwebtoken/io/SerialException.java class SerialException (line 23) | public class SerialException extends IOException { method SerialException (line 30) | public SerialException(String msg) { method SerialException (line 40) | public SerialException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/io/SerializationException.java class SerializationException (line 23) | public class SerializationException extends SerialException { method SerializationException (line 30) | public SerializationException(String msg) { method SerializationException (line 40) | public SerializationException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/io/Serializer.java type Serializer (line 27) | public interface Serializer { method serialize (line 37) | @Deprecated method serialize (line 50) | void serialize(T t, OutputStream out) throws SerializationException; FILE: api/src/main/java/io/jsonwebtoken/lang/Arrays.java class Arrays (line 26) | public final class Arrays { method Arrays (line 28) | private Arrays() { method length (line 38) | public static int length(T[] a) { method asList (line 49) | public static List asList(T[] a) { method length (line 59) | public static int length(byte[] bytes) { method clean (line 69) | public static byte[] clean(byte[] bytes) { method copy (line 79) | public static Object copy(Object obj) { FILE: api/src/main/java/io/jsonwebtoken/lang/Assert.java class Assert (line 25) | public final class Assert { method Assert (line 27) | private Assert() { method isTrue (line 39) | public static void isTrue(boolean expression, String message) { method isTrue (line 53) | public static void isTrue(boolean expression) { method isNull (line 65) | public static void isNull(Object object, String message) { method isNull (line 78) | public static void isNull(Object object) { method notNull (line 92) | public static T notNull(T object, String message) { method notNull (line 106) | public static void notNull(Object object) { method hasLength (line 119) | public static void hasLength(String text, String message) { method hasLength (line 133) | public static void hasLength(String text) { method hasText (line 149) | public static T hasText(T text, String messag... method hasText (line 164) | public static void hasText(String text) { method doesNotContain (line 177) | public static void doesNotContain(String textToSearch, String substrin... method doesNotContain (line 191) | public static void doesNotContain(String textToSearch, String substrin... method notEmpty (line 207) | public static Object[] notEmpty(Object[] array, String message) { method notEmpty (line 222) | public static void notEmpty(Object[] array) { method notEmpty (line 235) | public static byte[] notEmpty(byte[] array, String msg) { method notEmpty (line 251) | public static char[] notEmpty(char[] chars, String msg) { method noNullElements (line 267) | public static void noNullElements(Object[] array, String message) { method noNullElements (line 285) | public static void noNullElements(Object[] array) { method notEmpty (line 300) | public static > T notEmpty(T collection, Strin... method notEmpty (line 315) | public static void notEmpty(Collection collection) { method notEmpty (line 331) | public static > T notEmpty(T map, String message) { method notEmpty (line 346) | public static void notEmpty(Map map) { method isInstanceOf (line 362) | public static T isInstanceOf(Class clazz, Object obj) { method isInstanceOf (line 381) | public static T isInstanceOf(Class type, Object obj, String mes... method stateIsInstance (line 407) | public static T stateIsInstance(Class type, Object obj, String ... method isAssignable (line 425) | public static void isAssignable(Class superType, Class subType) { method isAssignable (line 441) | public static void isAssignable(Class superType, Class subType, String... method eq (line 459) | public static > T eq(T value, T requirement, S... method compareTo (line 466) | private static > int compareTo(T value, T requ... method gt (line 483) | public static > T gt(T value, T requirement, S... method lte (line 501) | public static > T lte(T value, T requirement, ... method state (line 519) | public static void state(boolean expression, String message) { method state (line 535) | public static void state(boolean expression) { method stateNotNull (line 551) | public static T stateNotNull(T value, String msg) throws IllegalSt... FILE: api/src/main/java/io/jsonwebtoken/lang/Builder.java type Builder (line 24) | public interface Builder { method build (line 31) | T build(); FILE: api/src/main/java/io/jsonwebtoken/lang/Classes.java class Classes (line 30) | public final class Classes { method Classes (line 32) | private Classes() { method doGetClassLoader (line 36) | @Override method doGetClassLoader (line 43) | @Override method doGetClassLoader (line 50) | @Override method forName (line 69) | @SuppressWarnings("unchecked") method getResourceAsStream (line 108) | public static InputStream getResourceAsStream(String name) { method getResource (line 135) | private static URL getResource(String name) { method isAvailable (line 154) | public static boolean isAvailable(String fullyQualifiedClassName) { method newInstance (line 171) | @SuppressWarnings("unchecked") method newInstance (line 186) | public static T newInstance(String fqcn, Class[] ctorArgTypes, ... method newInstance (line 201) | @SuppressWarnings("unchecked") method newInstance (line 213) | public static T newInstance(Class clazz) { method newInstance (line 234) | public static T newInstance(Class clazz, Object... args) { method getConstructor (line 253) | public static Constructor getConstructor(Class clazz, Class<... method instantiate (line 272) | public static T instantiate(Constructor ctor, Object... args) { method invokeStatic (line 293) | public static T invokeStatic(String fqcn, String methodName, Class... method invokeStatic (line 316) | @SuppressWarnings("unchecked") method getFieldValue (line 342) | public static T getFieldValue(Object instance, String fieldName, C... type ClassLoaderAccessor (line 359) | private interface ClassLoaderAccessor { method loadClass (line 360) | Class loadClass(String fqcn); method getResource (line 362) | URL getResource(String name); method getResourceStream (line 364) | InputStream getResourceStream(String name); class ExceptionIgnoringAccessor (line 370) | private static abstract class ExceptionIgnoringAccessor implements Cla... method loadClass (line 372) | public Class loadClass(String fqcn) { method getResource (line 385) | @Override method getResourceStream (line 395) | public InputStream getResourceStream(String name) { method getClassLoader (line 404) | protected final ClassLoader getClassLoader() { method doGetClassLoader (line 413) | protected abstract ClassLoader doGetClassLoader() throws Throwable; FILE: api/src/main/java/io/jsonwebtoken/lang/CollectionMutator.java type CollectionMutator (line 29) | public interface CollectionMutator> { method add (line 37) | M add(E e); method add (line 45) | M add(Collection c); method clear (line 52) | M clear(); method remove (line 60) | M remove(E e); FILE: api/src/main/java/io/jsonwebtoken/lang/Collections.java class Collections (line 32) | @SuppressWarnings({"unused", "rawtypes"}) method Collections (line 35) | private Collections() { method emptyList (line 44) | public static List emptyList() { method emptySet (line 54) | @SuppressWarnings("unused") method emptyMap (line 66) | @SuppressWarnings("unused") method of (line 78) | @SafeVarargs method asSet (line 94) | public static Set asSet(Collection c) { method setOf (line 108) | @SafeVarargs method immutable (line 127) | public static Map immutable(Map m) { method immutable (line 139) | public static Set immutable(Set set) { method immutable (line 151) | public static List immutable(List list) { method immutable (line 165) | @SuppressWarnings("unchecked") method nullSafe (line 186) | public static Set nullSafe(Set s) { method nullSafe (line 198) | public static Collection nullSafe(Collection c) { method isEmpty (line 209) | public static boolean isEmpty(Collection collection) { method size (line 220) | public static int size(Collection collection) { method size (line 231) | public static int size(Map map) { method isEmpty (line 242) | public static boolean isEmpty(Map map) { method arrayToList (line 256) | public static List arrayToList(Object source) { method concat (line 269) | @SafeVarargs method mergeArrayIntoCollection (line 284) | @SuppressWarnings("unchecked") method mergePropertiesIntoMap (line 302) | @SuppressWarnings("unchecked") method contains (line 328) | public static boolean contains(Iterator iterator, Object element) { method contains (line 347) | public static boolean contains(Enumeration enumeration, Object element) { method containsInstance (line 368) | public static boolean containsInstance(Collection collection, Object e... method containsAny (line 387) | public static boolean containsAny(Collection source, Collection candid... method findFirstMatch (line 409) | public static Object findFirstMatch(Collection source, Collection cand... method findValueOfType (line 430) | @SuppressWarnings("unchecked") method findValueOfType (line 458) | public static Object findValueOfType(Collection collection, Class findCommonElementType(Collection collection) { method toArray (line 530) | public static A[] toArray(Enumeration enumeration,... method toIterator (line 545) | public static Iterator toIterator(Enumeration enumeration) { class EnumerationIterator (line 552) | private static class EnumerationIterator implements Iterator { method EnumerationIterator (line 556) | public EnumerationIterator(Enumeration enumeration) { method hasNext (line 560) | public boolean hasNext() { method next (line 564) | public E next() { method remove (line 568) | public void remove() throws UnsupportedOperationException { FILE: api/src/main/java/io/jsonwebtoken/lang/Conjunctor.java type Conjunctor (line 25) | public interface Conjunctor { method and (line 32) | T and(); FILE: api/src/main/java/io/jsonwebtoken/lang/DateFormats.java class DateFormats (line 29) | public final class DateFormats { method DateFormats (line 31) | private DateFormats() { method initialValue (line 39) | @Override method initialValue (line 48) | @Override method formatIso8601 (line 63) | public static String formatIso8601(Date date) { method formatIso8601 (line 75) | public static String formatIso8601(Date date, boolean includeMillis) { method parseIso8601Date (line 90) | public static Date parseIso8601Date(String s) throws ParseException { FILE: api/src/main/java/io/jsonwebtoken/lang/InstantiationException.java class InstantiationException (line 23) | public class InstantiationException extends RuntimeException { method InstantiationException (line 31) | public InstantiationException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/lang/MapMutator.java type MapMutator (line 30) | public interface MapMutator> { method delete (line 40) | T delete(K key); method empty (line 49) | T empty(); method add (line 62) | T add(K key, V value); method add (line 74) | T add(Map m); FILE: api/src/main/java/io/jsonwebtoken/lang/Maps.java class Maps (line 27) | public final class Maps { method Maps (line 29) | private Maps() { method of (line 47) | public static MapBuilder of(K key, V value) { type MapBuilder (line 63) | public interface MapBuilder extends Builder> { method and (line 71) | MapBuilder and(K key, V value); method build (line 78) | Map build(); class HashMapBuilder (line 81) | private static class HashMapBuilder implements MapBuilder { method and (line 85) | public MapBuilder and(K key, V value) { method build (line 90) | public Map build() { FILE: api/src/main/java/io/jsonwebtoken/lang/NestedCollection.java type NestedCollection (line 31) | public interface NestedCollection extends CollectionMutator[] enumValues, String co... method containsConstant (line 185) | public static boolean containsConstant(Enum[] enumValues, String co... method caseInsensitiveValueOf (line 207) | public static > E caseInsensitiveValueOf(E[] enumVal... method addObjectToArray (line 228) | public static A[] addObjectToArray(A[] array, O obj) { method toObjectArray (line 255) | public static Object[] toObjectArray(Object source) { method nullSafeEquals (line 294) | public static boolean nullSafeEquals(Object o1, Object o2) { method nullSafeHashCode (line 355) | public static int nullSafeHashCode(Object obj) { method nullSafeHashCode (line 398) | public static int nullSafeHashCode(Object... array) { method nullSafeHashCode (line 417) | public static int nullSafeHashCode(boolean[] array) { method nullSafeHashCode (line 436) | public static int nullSafeHashCode(byte[] array) { method nullSafeHashCode (line 455) | public static int nullSafeHashCode(char[] array) { method nullSafeHashCode (line 474) | public static int nullSafeHashCode(double[] array) { method nullSafeHashCode (line 493) | public static int nullSafeHashCode(float[] array) { method nullSafeHashCode (line 512) | public static int nullSafeHashCode(int[] array) { method nullSafeHashCode (line 531) | public static int nullSafeHashCode(long[] array) { method nullSafeHashCode (line 550) | public static int nullSafeHashCode(short[] array) { method hashCode (line 569) | public static int hashCode(boolean bool) { method hashCode (line 580) | public static int hashCode(double dbl) { method hashCode (line 592) | public static int hashCode(float flt) { method hashCode (line 603) | public static int hashCode(long lng) { method identityToString (line 618) | public static String identityToString(Object obj) { method getIdentityHexString (line 631) | public static String getIdentityHexString(Object obj) { method getDisplayString (line 645) | public static String getDisplayString(Object obj) { method nullSafeClassName (line 659) | public static String nullSafeClassName(Object obj) { method nullSafeToString (line 671) | public static String nullSafeToString(Object obj) { method nullSafeToString (line 719) | public static String nullSafeToString(Object[] array) { method nullSafeToString (line 750) | public static String nullSafeToString(boolean[] array) { method nullSafeToString (line 782) | public static String nullSafeToString(byte[] array) { method nullSafeToString (line 813) | public static String nullSafeToString(char[] array) { method nullSafeToString (line 844) | public static String nullSafeToString(double[] array) { method nullSafeToString (line 876) | public static String nullSafeToString(float[] array) { method nullSafeToString (line 908) | public static String nullSafeToString(int[] array) { method nullSafeToString (line 939) | public static String nullSafeToString(long[] array) { method nullSafeToString (line 970) | public static String nullSafeToString(short[] array) { method nullSafeClose (line 997) | public static void nullSafeClose(Closeable... closeables) { method nullSafeFlush (line 1020) | public static void nullSafeFlush(Flushable... flushables) { FILE: api/src/main/java/io/jsonwebtoken/lang/Registry.java type Registry (line 38) | public interface Registry extends Map { method forKey (line 49) | V forKey(K key) throws IllegalArgumentException; FILE: api/src/main/java/io/jsonwebtoken/lang/RuntimeEnvironment.java class RuntimeEnvironment (line 27) | @Deprecated method RuntimeEnvironment (line 30) | private RuntimeEnvironment() { method enableBouncyCastleIfPossible (line 51) | @Deprecated FILE: api/src/main/java/io/jsonwebtoken/lang/Strings.java class Strings (line 39) | public final class Strings { method Strings (line 63) | private Strings() { method hasLength (line 84) | public static boolean hasLength(CharSequence str) { method hasLength (line 96) | public static boolean hasLength(String str) { method hasText (line 117) | public static boolean hasText(CharSequence str) { method hasText (line 140) | public static boolean hasText(String str) { method containsWhitespace (line 152) | public static boolean containsWhitespace(CharSequence str) { method containsWhitespace (line 173) | public static boolean containsWhitespace(String str) { method trimWhitespace (line 184) | public static String trimWhitespace(String str) { method trimWhitespace (line 189) | private static CharSequence trimWhitespace(CharSequence str) { method clean (line 216) | public static String clean(String str) { method clean (line 230) | public static CharSequence clean(CharSequence str) { method utf8 (line 245) | public static byte[] utf8(CharSequence s) { method utf8 (line 263) | public static String utf8(byte[] utf8Bytes) { method ascii (line 274) | public static String ascii(byte[] asciiBytes) { method ascii (line 284) | public static byte[] ascii(CharSequence s) { method wrap (line 302) | public static CharBuffer wrap(CharSequence seq) { method toBinary (line 314) | public static String toBinary(byte b) { method toBinary (line 325) | public static String toBinary(byte[] bytes) { method toHex (line 343) | public static String toHex(byte[] bytes) { method trimAllWhitespace (line 362) | public static String trimAllWhitespace(String str) { method trimLeadingWhitespace (line 385) | public static String trimLeadingWhitespace(String str) { method trimTrailingWhitespace (line 403) | public static String trimTrailingWhitespace(String str) { method trimLeadingCharacter (line 421) | public static String trimLeadingCharacter(String str, char leadingChar... method trimTrailingCharacter (line 439) | public static String trimTrailingCharacter(String str, char trailingCh... method startsWithIgnoreCase (line 459) | public static boolean startsWithIgnoreCase(String str, String prefix) { method endsWithIgnoreCase (line 482) | public static boolean endsWithIgnoreCase(String str, String suffix) { method substringMatch (line 506) | public static boolean substringMatch(CharSequence str, int index, Char... method countOccurrencesOf (line 523) | public static int countOccurrencesOf(String str, String sub) { method replace (line 546) | public static String replace(String inString, String oldPattern, Strin... method delete (line 573) | public static String delete(String inString, String pattern) { method deleteAny (line 585) | public static String deleteAny(String inString, String charsToDelete) { method quote (line 611) | public static String quote(String str) { method quoteIfString (line 623) | public static Object quoteIfString(Object obj) { method unqualify (line 634) | public static String unqualify(String qualifiedName) { method unqualify (line 646) | public static String unqualify(String qualifiedName, char separator) { method capitalize (line 658) | public static String capitalize(String str) { method uncapitalize (line 670) | public static String uncapitalize(String str) { method changeFirstCharacterCase (line 674) | private static String changeFirstCharacterCase(String str, boolean cap... method getFilename (line 695) | public static String getFilename(String path) { method getFilenameExtension (line 710) | public static String getFilenameExtension(String path) { method stripFilenameExtension (line 733) | public static String stripFilenameExtension(String path) { method applyRelativePath (line 757) | public static String applyRelativePath(String path, String relativePat... method cleanPath (line 779) | public static String cleanPath(String path) { method pathEquals (line 837) | public static boolean pathEquals(String path1, String path2) { method parseLocaleString (line 850) | public static Locale parseLocaleString(String localeString) { method validateLocalePart (line 870) | private static void validateLocalePart(String localePart) { method toLanguageTag (line 886) | public static String toLanguageTag(Locale locale) { method addStringToArray (line 903) | public static String[] addStringToArray(String[] array, String str) { method concatenateStringArrays (line 922) | public static String[] concatenateStringArrays(String[] array1, String... method mergeStringArrays (line 946) | public static String[] mergeStringArrays(String[] array1, String[] arr... method sortStringArray (line 969) | public static String[] sortStringArray(String[] array) { method toStringArray (line 985) | public static String[] toStringArray(Collection collection) { method toStringArray (line 1000) | public static String[] toStringArray(Enumeration enumeration) { method trimArrayElements (line 1015) | public static String[] trimArrayElements(String[] array) { method removeDuplicateStrings (line 1034) | public static String[] removeDuplicateStrings(String[] array) { method split (line 1055) | public static String[] split(String toSplit, String delimiter) { method splitArrayElementsIntoProperties (line 1080) | public static Properties splitArrayElementsIntoProperties(String[] arr... method splitArrayElementsIntoProperties (line 1099) | public static Properties splitArrayElementsIntoProperties(String[] arr... method tokenizeToStringArray (line 1134) | public static String[] tokenizeToStringArray(String str, String delimi... method tokenizeToStringArray (line 1158) | public static String[] tokenizeToStringArray(String str, String delimi... method delimitedListToStringArray (line 1189) | public static String[] delimitedListToStringArray(String str, String d... method delimitedListToStringArray (line 1207) | public static String[] delimitedListToStringArray(String str, String d... method commaDelimitedListToStringArray (line 1240) | public static String[] commaDelimitedListToStringArray(String str) { method commaDelimitedListToSet (line 1251) | public static Set commaDelimitedListToSet(String str) { method collectionToDelimitedString (line 1270) | public static String collectionToDelimitedString(Collection coll, S... method collectionToDelimitedString (line 1293) | public static String collectionToDelimitedString(Collection coll, S... method collectionToCommaDelimitedString (line 1304) | public static String collectionToCommaDelimitedString(Collection co... method arrayToDelimitedString (line 1316) | public static String arrayToDelimitedString(Object[] arr, String delim) { method arrayToCommaDelimitedString (line 1340) | public static String arrayToCommaDelimitedString(Object[] arr) { method nespace (line 1360) | public static StringBuilder nespace(StringBuilder sb) { FILE: api/src/main/java/io/jsonwebtoken/lang/Supplier.java type Supplier (line 29) | public interface Supplier { method get (line 36) | T get(); FILE: api/src/main/java/io/jsonwebtoken/lang/UnknownClassException.java class UnknownClassException (line 24) | public class UnknownClassException extends RuntimeException { method UnknownClassException (line 39) | public UnknownClassException(String message) { method UnknownClassException (line 59) | public UnknownClassException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/security/AeadAlgorithm.java type AeadAlgorithm (line 68) | public interface AeadAlgorithm extends Identifiable, KeyLengthSupplier, ... method encrypt (line 79) | void encrypt(AeadRequest req, AeadResult res) throws SecurityException; method decrypt (line 90) | void decrypt(DecryptAeadRequest request, OutputStream out) throws Secu... FILE: api/src/main/java/io/jsonwebtoken/security/AeadRequest.java type AeadRequest (line 29) | public interface AeadRequest extends SecureRequest extends Jwk, X509Access... method getPublicKeyUse (line 74) | String getPublicKeyUse(); FILE: api/src/main/java/io/jsonwebtoken/security/AsymmetricJwkBuilder.java type AsymmetricJwkBuilder (line 28) | public interface AsymmetricJwkBuilder extends SecureReque... FILE: api/src/main/java/io/jsonwebtoken/security/DigestAlgorithm.java type DigestAlgorithm (line 79) | public interface DigestAlgorithm, V exten... method digest (line 88) | byte[] digest(R request) throws SecurityException; method verify (line 100) | boolean verify(V request) throws SecurityException; FILE: api/src/main/java/io/jsonwebtoken/security/DigestSupplier.java type DigestSupplier (line 24) | public interface DigestSupplier { method getDigest (line 33) | byte[] getDigest(); FILE: api/src/main/java/io/jsonwebtoken/security/DynamicJwkBuilder.java type DynamicJwkBuilder (line 38) | public interface DynamicJwkBuilder> exte... method chain (line 79) | PublicJwkBuilder PublicJwkBuilder PrivateJwkBuilder PrivateJwkBuilder OctetPublicJwkBuilder OctetPrivateJwkBuilder OctetPublicJwkBuilder OctetPrivateJwkBuilder chain); method ecKeyPair (line 363) | EcPrivateJwkBuilder ecKeyPair(KeyPair keyPair) throws IllegalArgumentE... method rsaChain (line 374) | RsaPublicJwkBuilder rsaChain(List chain); method rsaKeyPair (line 387) | RsaPrivateJwkBuilder rsaKeyPair(KeyPair keyPair) throws IllegalArgumen... FILE: api/src/main/java/io/jsonwebtoken/security/EcPrivateJwk.java type EcPrivateJwk (line 42) | public interface EcPrivateJwk extends PrivateJwk { FILE: api/src/main/java/io/jsonwebtoken/security/EcPublicJwkBuilder.java type EcPublicJwkBuilder (line 26) | public interface EcPublicJwkBuilder extends PublicJwkBuilder extends Identifiable, Map getOperations(); method getType (line 147) | String getType(); method thumbprint (line 158) | JwkThumbprint thumbprint(); method thumbprint (line 168) | JwkThumbprint thumbprint(HashAlgorithm alg); method toKey (line 176) | K toKey(); FILE: api/src/main/java/io/jsonwebtoken/security/JwkBuilder.java type JwkBuilder (line 44) | public interface JwkBuilder, T extends J... method algorithm (line 61) | T algorithm(String alg) throws IllegalArgumentException; method id (line 81) | T id(String kid) throws IllegalArgumentException; method idFromThumbprint (line 93) | T idFromThumbprint(); method idFromThumbprint (line 105) | T idFromThumbprint(HashAlgorithm alg); method operations (line 137) | NestedCollection operations(); FILE: api/src/main/java/io/jsonwebtoken/security/JwkParserBuilder.java type JwkParserBuilder (line 34) | public interface JwkParserBuilder extends ParserBuilder, JwkParse... FILE: api/src/main/java/io/jsonwebtoken/security/JwkSet.java type JwkSet (line 38) | public interface JwkSet extends Map, Iterable> { method getKeys (line 45) | Set> getKeys(); FILE: api/src/main/java/io/jsonwebtoken/security/JwkSetBuilder.java type JwkSetBuilder (line 32) | public interface JwkSetBuilder extends MapMutator jwk); method add (line 53) | JwkSetBuilder add(Collection> c); method keys (line 64) | JwkSetBuilder keys(Collection> c); FILE: api/src/main/java/io/jsonwebtoken/security/JwkSetParserBuilder.java type JwkSetParserBuilder (line 35) | public interface JwkSetParserBuilder extends ParserBuilder builder() { method parser (line 84) | public static JwkParserBuilder parser() { method set (line 102) | public static JwkSetBuilder set() { method setParser (line 118) | public static JwkSetParserBuilder setParser() { method json (line 129) | public static String json(PublicJwk publicJwk) { method UNSAFE_JSON (line 142) | public static String UNSAFE_JSON(Jwk jwk) { class CRV (line 161) | public static final class CRV { method get (line 174) | public static Registry get() { method CRV (line 258) | private CRV() { class HASH (line 286) | public static final class HASH { method get (line 302) | public static Registry get() { method HASH (line 361) | private HASH() { class OP (line 381) | public static final class OP { method builder (line 399) | public static KeyOperationBuilder builder() { method policy (line 408) | public static KeyOperationPolicyBuilder policy() { method get (line 418) | public static Registry get() { method OP (line 494) | private OP() { FILE: api/src/main/java/io/jsonwebtoken/security/KeyAlgorithm.java type KeyAlgorithm (line 47) | @SuppressWarnings("JavadocLinkAsPlainText") method getEncryptionKey (line 66) | KeyResult getEncryptionKey(KeyRequest request) throws SecurityExcep... method getDecryptionKey (line 83) | SecretKey getDecryptionKey(DecryptionKeyRequest request) throws Sec... FILE: api/src/main/java/io/jsonwebtoken/security/KeyBuilder.java type KeyBuilder (line 33) | public interface KeyBuilder> e... FILE: api/src/main/java/io/jsonwebtoken/security/KeyBuilderSupplier.java type KeyBuilderSupplier (line 30) | public interface KeyBuilderSupplier { method id (line 40) | KeyOperationBuilder id(String id); method description (line 48) | KeyOperationBuilder description(String description); method related (line 72) | KeyOperationBuilder related(String id); FILE: api/src/main/java/io/jsonwebtoken/security/KeyOperationPolicied.java type KeyOperationPolicied (line 24) | public interface KeyOperationPolicied> { method operationPolicy (line 50) | T operationPolicy(KeyOperationPolicy policy) throws IllegalArgumentExc... FILE: api/src/main/java/io/jsonwebtoken/security/KeyOperationPolicy.java type KeyOperationPolicy (line 26) | public interface KeyOperationPolicy { method getOperations (line 33) | Collection getOperations(); method validate (line 41) | @SuppressWarnings("GrazieInspection") FILE: api/src/main/java/io/jsonwebtoken/security/KeyOperationPolicyBuilder.java type KeyOperationPolicyBuilder (line 36) | public interface KeyOperationPolicyBuilder extends CollectionMutator { method getPublic (line 36) | A getPublic(); method getPrivate (line 43) | B getPrivate(); method toJavaKeyPair (line 50) | java.security.KeyPair toJavaKeyPair(); FILE: api/src/main/java/io/jsonwebtoken/security/KeyPairBuilder.java type KeyPairBuilder (line 30) | public interface KeyPairBuilder extends SecurityBuilder extends Request { method getEncryptionAlgorithm (line 57) | AeadAlgorithm getEncryptionAlgorithm(); method getHeader (line 76) | JweHeader getHeader(); FILE: api/src/main/java/io/jsonwebtoken/security/KeyResult.java type KeyResult (line 33) | public interface KeyResult extends Message, KeySupplier { method getKey (line 33) | K getKey(); FILE: api/src/main/java/io/jsonwebtoken/security/Keys.java class Keys (line 34) | public final class Keys { method invokeStatic (line 42) | private static T invokeStatic(String method, Class[] argTypes, ... method Keys (line 47) | private Keys() { method hmacShaKeyFor (line 59) | public static SecretKey hmacShaKeyFor(byte[] bytes) throws WeakKeyExce... method secretKeyFor (line 138) | @SuppressWarnings("DeprecatedIsStillUsed") method keyPairFor (line 243) | @SuppressWarnings("DeprecatedIsStillUsed") method password (line 276) | public static Password password(char[] password) { method builder (line 301) | public static SecretKeyBuilder builder(SecretKey key) { method builder (line 328) | public static PrivateKeyBuilder builder(PrivateKey key) { FILE: api/src/main/java/io/jsonwebtoken/security/MacAlgorithm.java type MacAlgorithm (line 63) | public interface MacAlgorithm extends SecureDigestAlgorithm { method getPayload (line 35) | T getPayload(); FILE: api/src/main/java/io/jsonwebtoken/security/OctetPrivateJwk.java type OctetPrivateJwk (line 67) | public interface OctetPrivateJwk extends PublicJwk { FILE: api/src/main/java/io/jsonwebtoken/security/OctetPublicJwkBuilder.java type OctetPublicJwkBuilder (line 29) | public interface OctetPublicJwkBuilder toKeyPair(); FILE: api/src/main/java/io/jsonwebtoken/security/PrivateJwkBuilder.java type PrivateJwkBuilder (line 32) | public interface PrivateJwkBuilder extends AsymmetricJwk { FILE: api/src/main/java/io/jsonwebtoken/security/PublicJwkBuilder.java type PublicJwkBuilder (line 33) | public interface PublicJwkBuilder extends Message { method getProvider (line 47) | Provider getProvider(); method getSecureRandom (line 56) | SecureRandom getSecureRandom(); FILE: api/src/main/java/io/jsonwebtoken/security/RsaPrivateJwk.java type RsaPrivateJwk (line 42) | public interface RsaPrivateJwk extends PrivateJwk { FILE: api/src/main/java/io/jsonwebtoken/security/RsaPublicJwkBuilder.java type RsaPublicJwkBuilder (line 26) | public interface RsaPublicJwkBuilder extends PublicJwkBuilder { FILE: api/src/main/java/io/jsonwebtoken/security/SecretJwkBuilder.java type SecretJwkBuilder (line 25) | public interface SecretJwkBuilder extends JwkBuilder FILE: api/src/main/java/io/jsonwebtoken/security/SecureRequest.java type SecureRequest (line 27) | public interface SecureRequest extends Request, Key... FILE: api/src/main/java/io/jsonwebtoken/security/SecurityBuilder.java type SecurityBuilder (line 33) | public interface SecurityBuilder> ext... method provider (line 42) | B provider(Provider provider); method random (line 51) | B random(SecureRandom random); FILE: api/src/main/java/io/jsonwebtoken/security/SecurityException.java class SecurityException (line 26) | public class SecurityException extends JwtException { method SecurityException (line 33) | public SecurityException(String message) { method SecurityException (line 43) | public SecurityException(String message, Throwable cause) { FILE: api/src/main/java/io/jsonwebtoken/security/SignatureAlgorithm.java type SignatureAlgorithm (line 54) | public interface SignatureAlgorithm extends SecureDigestAlgorithm, Diges... FILE: api/src/main/java/io/jsonwebtoken/security/VerifySecureDigestRequest.java type VerifySecureDigestRequest (line 33) | public interface VerifySecureDigestRequest extends Secure... FILE: api/src/main/java/io/jsonwebtoken/security/WeakKeyException.java class WeakKeyException (line 24) | public class WeakKeyException extends InvalidKeyException { method WeakKeyException (line 31) | public WeakKeyException(String message) { FILE: api/src/main/java/io/jsonwebtoken/security/X509Accessor.java type X509Accessor (line 34) | public interface X509Accessor { method getX509Url (line 67) | URI getX509Url(); method getX509Chain (line 89) | List getX509Chain(); method getX509Sha1Thumbprint (line 113) | byte[] getX509Sha1Thumbprint(); method getX509Sha256Thumbprint (line 137) | byte[] getX509Sha256Thumbprint(); FILE: api/src/main/java/io/jsonwebtoken/security/X509Builder.java type X509Builder (line 27) | public interface X509Builder> extends X509Mutat... method x509Sha1Thumbprint (line 41) | T x509Sha1Thumbprint(boolean enable); method x509Sha256Thumbprint (line 55) | T x509Sha256Thumbprint(boolean enable); FILE: api/src/main/java/io/jsonwebtoken/security/X509Mutator.java type X509Mutator (line 31) | public interface X509Mutator> { method x509Url (line 65) | T x509Url(URI uri); method x509Chain (line 88) | T x509Chain(List chain); method x509Sha1Thumbprint (line 114) | T x509Sha1Thumbprint(byte[] thumbprint); method x509Sha256Thumbprint (line 140) | T x509Sha256Thumbprint(byte[] thumbprint); FILE: extensions/gson/src/main/java/io/jsonwebtoken/gson/io/GsonDeserializer.java class GsonDeserializer (line 24) | public class GsonDeserializer extends AbstractDeserializer { method GsonDeserializer (line 29) | public GsonDeserializer() { method GsonDeserializer (line 33) | @SuppressWarnings("unchecked") method GsonDeserializer (line 38) | private GsonDeserializer(Gson gson, Class returnType) { method doDeserialize (line 45) | @Override FILE: extensions/gson/src/main/java/io/jsonwebtoken/gson/io/GsonSerializer.java class GsonSerializer (line 32) | public class GsonSerializer extends AbstractSerializer { method GsonSerializer (line 42) | public GsonSerializer() { method GsonSerializer (line 46) | public GsonSerializer(Gson gson) { method doSerialize (line 62) | @Override method writeValue (line 78) | protected void writeValue(Object o, java.io.Writer writer) { class TestSupplier (line 82) | private static class TestSupplier implements Supplier { method TestSupplier (line 87) | private TestSupplier(T value) { method get (line 91) | @Override FILE: extensions/gson/src/main/java/io/jsonwebtoken/gson/io/GsonSupplierSerializer.java class GsonSupplierSerializer (line 25) | public final class GsonSupplierSerializer implements JsonSerializer extends AbstractDeserializer { method JacksonDeserializer (line 45) | public JacksonDeserializer() { method JacksonDeserializer (line 74) | public JacksonDeserializer(Map> claimTypeMap) { method JacksonDeserializer (line 84) | @SuppressWarnings("unchecked") method JacksonDeserializer (line 118) | public JacksonDeserializer(ObjectMapper objectMapper, Map return... method doDeserialize (line 134) | @Override class MappedTypeDeserializer (line 143) | private static class MappedTypeDeserializer extends UntypedObjectDeser... method MappedTypeDeserializer (line 147) | private MappedTypeDeserializer(Map> claimTypeMap) { method deserialize (line 152) | @Override FILE: extensions/jackson/src/main/java/io/jsonwebtoken/jackson/io/JacksonSerializer.java class JacksonSerializer (line 35) | public class JacksonSerializer extends AbstractSerializer { method newObjectMapper (line 60) | static ObjectMapper newObjectMapper() { method JacksonSerializer (line 72) | public JacksonSerializer() { method JacksonSerializer (line 81) | public JacksonSerializer(ObjectMapper objectMapper) { method doSerialize (line 86) | @Override FILE: extensions/jackson/src/main/java/io/jsonwebtoken/jackson/io/JacksonSupplierSerializer.java class JacksonSupplierSerializer (line 26) | final class JacksonSupplierSerializer extends StdSerializer> { method JacksonSupplierSerializer (line 30) | public JacksonSupplierSerializer() { method serialize (line 34) | @Override FILE: extensions/orgjson/src/main/java/io/jsonwebtoken/orgjson/io/OrgJsonDeserializer.java class OrgJsonDeserializer (line 37) | public class OrgJsonDeserializer extends AbstractDeserializer { method OrgJsonDeserializer (line 41) | public OrgJsonDeserializer() { method OrgJsonDeserializer (line 45) | private OrgJsonDeserializer(JSONTokenerFactory factory) { method doDeserialize (line 49) | @Override method parse (line 54) | private Object parse(Reader reader) throws JSONException { method toMap (line 75) | private Map toMap(JSONObject o) { method toList (line 88) | private List toList(JSONArray a) { method convertIfNecessary (line 100) | private Object convertIfNecessary(Object v) { class JSONTokenerFactory (line 118) | static class JSONTokenerFactory { // package-protected on purpose. Not... method JSONTokenerFactory (line 127) | JSONTokenerFactory() { method testTokener (line 138) | protected void testTokener(@SuppressWarnings("SameParameterValue") R... method toString (line 148) | private static String toString(Reader reader) throws IOException { method newTokener (line 159) | private JSONTokener newTokener(Reader reader) { FILE: extensions/orgjson/src/main/java/io/jsonwebtoken/orgjson/io/OrgJsonSerializer.java class OrgJsonSerializer (line 41) | public class OrgJsonSerializer extends AbstractSerializer { method doSerialize (line 57) | @Override method isJSONString (line 68) | private static boolean isJSONString(Object o) { method toJSONInstance (line 75) | private Object toJSONInstance(Object object) throws IOException { method toJSONObject (line 133) | private JSONObject toJSONObject(Map m) throws IOException { method toJSONArray (line 149) | private JSONArray toJSONArray(Collection c) throws IOException { method toString (line 167) | protected String toString(Object o) { method toBytes (line 191) | @Deprecated FILE: impl/src/main/java/io/jsonwebtoken/impl/AbstractAudienceCollection.java class AbstractAudienceCollection (line 29) | abstract class AbstractAudienceCollection

extends DefaultNestedCollec... method AbstractAudienceCollection (line 31) | protected AbstractAudienceCollection(P parent, Collection> extends Param... method AbstractX509Context (line 29) | public AbstractX509Context(Set> params) { method self (line 33) | @SuppressWarnings("unchecked") method getX509Url (line 38) | @Override method x509Url (line 43) | @Override method getX509Chain (line 49) | @Override method x509Chain (line 54) | @Override method getX509Sha1Thumbprint (line 60) | @Override method x509Sha1Thumbprint (line 65) | @Override method getX509Sha256Thumbprint (line 71) | @Override method x509Sha256Thumbprint (line 76) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/AndroidBase64Codec.java class AndroidBase64Codec (line 25) | @Deprecated method encode (line 28) | @Override method decode (line 33) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/Base64Codec.java class Base64Codec (line 25) | @Deprecated method encode (line 28) | public String encode(byte[] data) { method decode (line 32) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/Base64UrlCodec.java class Base64UrlCodec (line 25) | @Deprecated method encode (line 28) | @Override method decode (line 33) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/CompressionCodecLocator.java class CompressionCodecLocator (line 26) | public class CompressionCodecLocator implements Function map) { method getName (line 63) | @Override method getIssuer (line 68) | @Override method getSubject (line 73) | @Override method getAudience (line 78) | @Override method getExpiration (line 83) | @Override method getNotBefore (line 88) | @Override method getIssuedAt (line 93) | @Override method getId (line 98) | @Override method get (line 103) | @Override method castClaimValue (line 129) | private T castClaimValue(String name, Object value, Class requi... FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultClaimsBuilder.java class DefaultClaimsBuilder (line 24) | public final class DefaultClaimsBuilder extends DelegatingClaimsMutator<... method DefaultClaimsBuilder (line 27) | public DefaultClaimsBuilder() { method build (line 31) | @Override class Supplier (line 38) | @SuppressWarnings("unused") // used via reflection in the api module's... method get (line 40) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultClock.java class DefaultClock (line 27) | public class DefaultClock implements Clock { method now (line 39) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultHeader.java class DefaultHeader (line 29) | public class DefaultHeader extends ParameterMap implements Header { method DefaultHeader (line 46) | public DefaultHeader(Map values) { method DefaultHeader (line 50) | protected DefaultHeader(Registry> registry, Map extends DefaultProtectedJwt imp... method DefaultJwe (line 33) | public DefaultJwe(JweHeader header, P payload, byte[] iv, byte[] aadTa... method getInitializationVector (line 38) | @Override method toStringBuilder (line 43) | @Override method equals (line 48) | @Override method hashCode (line 60) | @Override method accept (line 65) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJweHeader.java class DefaultJweHeader (line 37) | public class DefaultJweHeader extends DefaultProtectedHeader implements ... method isCandidate (line 64) | static boolean isCandidate(ParameterMap map) { method DefaultJweHeader (line 79) | public DefaultJweHeader(Map map) { method getName (line 83) | @Override method getEncryptionAlgorithm (line 88) | @Override method getEphemeralPublicKey (line 93) | @Override method getAgreementPartyUInfo (line 98) | @Override method getAgreementPartyVInfo (line 103) | @Override method getInitializationVector (line 108) | @Override method getAuthenticationTag (line 113) | @Override method getPbes2Salt (line 118) | public byte[] getPbes2Salt() { method getPbes2Count (line 122) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJweHeaderBuilder.java class DefaultJweHeaderBuilder (line 25) | public class DefaultJweHeaderBuilder & X50... method DefaultJweHeaderBuilder (line 28) | protected DefaultJweHeaderBuilder() { method DefaultJweHeaderBuilder (line 32) | protected DefaultJweHeaderBuilder(DefaultJweHeaderMutator src) { method x509Sha1Thumbprint (line 36) | @Override method x509Sha256Thumbprint (line 42) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJweHeaderMutator.java class DefaultJweHeaderMutator (line 36) | public class DefaultJweHeaderMutator> method DefaultJweHeaderMutator (line 41) | public DefaultJweHeaderMutator() { method DefaultJweHeaderMutator (line 48) | public DefaultJweHeaderMutator(DefaultJweHeaderMutator src) { method put (line 57) | private T put(Parameter param, F value) { method clear (line 62) | @Override method contentType (line 77) | @Override method type (line 82) | @Override method setType (line 87) | @Override method setContentType (line 92) | @Override method setCompressionAlgorithm (line 97) | @Override method critical (line 106) | @Override method jwk (line 116) | @Override method jwkSetUrl (line 121) | @Override method keyId (line 126) | @Override method setKeyId (line 131) | @Override method setAlgorithm (line 136) | @Override method x509Url (line 145) | @Override method x509Chain (line 151) | @Override method x509Sha1Thumbprint (line 157) | @Override method x509Sha256Thumbprint (line 163) | @Override method agreementPartyUInfo (line 173) | @Override method agreementPartyUInfo (line 178) | @Override method agreementPartyVInfo (line 183) | @Override method agreementPartyVInfo (line 188) | @Override method pbes2Count (line 193) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJws.java class DefaultJws (line 22) | public class DefaultJws

extends DefaultProtectedJwt imp... method DefaultJws (line 28) | public DefaultJws(JwsHeader header, P payload, byte[] signature, Strin... method getSignature (line 33) | @Override method accept (line 38) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJwsHeader.java class DefaultJwsHeader (line 27) | public class DefaultJwsHeader extends DefaultProtectedHeader implements ... method DefaultJwsHeader (line 35) | public DefaultJwsHeader(Map map) { method getName (line 39) | @Override method isPayloadEncoded (line 44) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJwt.java class DefaultJwt (line 25) | public class DefaultJwt implements Jwt { method DefaultJwt (line 30) | public DefaultJwt(H header, P payload) { method getHeader (line 35) | @Override method getBody (line 40) | @Override method getPayload (line 45) | @Override method toStringBuilder (line 50) | protected StringBuilder toStringBuilder() { method toString (line 62) | @Override method equals (line 67) | @Override method hashCode (line 80) | @Override method accept (line 85) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtBuilder.java class DefaultJwtBuilder (line 81) | public class DefaultJwtBuilder implements JwtBuilder { method DefaultJwtBuilder (line 113) | public DefaultJwtBuilder() { method header (line 118) | @Override method claims (line 123) | @Override method provider (line 128) | @Override method random (line 134) | @Override method serializeToJsonWith (line 140) | @Override method json (line 145) | @Override method base64UrlEncodeWith (line 151) | @Override method b64Url (line 156) | @Override method encodePayload (line 163) | @Override method setHeader (line 175) | @Override method setHeaderParams (line 180) | @Override method setHeaderParam (line 185) | @Override method forSigningKey (line 190) | protected static SecureDigestAlgorithm forSignin... method signWith (line 204) | @Override method signWith (line 211) | @Override method signWith (line 251) | @SuppressWarnings({"deprecation", "unchecked"}) // TODO: remove method... method signWith (line 259) | @SuppressWarnings("deprecation") // TODO: remove method for 1.0 method signWith (line 270) | @SuppressWarnings("deprecation") // TODO: remove method for 1.0 method signWith (line 280) | @SuppressWarnings("deprecation") // TODO: remove method for 1.0 method encryptWith (line 286) | @Override method encryptWith (line 294) | @Override method compressWith (line 322) | @Override method setPayload (line 332) | @Override method content (line 337) | @Override method content (line 345) | @Override method content (line 353) | @Override method content (line 361) | @Override method content (line 370) | @Override method content (line 379) | @Override method setClaims (line 388) | @Override method addClaims (line 394) | @Override method claims (line 399) | @Override method claim (line 404) | @Override method setIssuer (line 409) | @Override method issuer (line 414) | @Override method setSubject (line 419) | @Override method subject (line 424) | @Override method setAudience (line 429) | @Override method audience (line 435) | @Override method setExpiration (line 440) | @Override method expiration (line 445) | @Override method setNotBefore (line 450) | @Override method notBefore (line 455) | @Override method setIssuedAt (line 460) | @Override method issuedAt (line 465) | @Override method setId (line 470) | @Override method id (line 475) | @Override method assertPayloadEncoding (line 480) | private void assertPayloadEncoding(String type) { method compact (line 487) | @Override method writeAndClose (line 540) | private void writeAndClose(String name, Map map, OutputStre... method writeAndClose (line 549) | private void writeAndClose(String name, final Payload payload, OutputS... method sign (line 563) | private String sign(final Payload payload, final Key key, final Provid... method unprotected (line 645) | private String unprotected(final Payload content) { method encrypt (line 670) | private void encrypt(final AeadRequest req, final AeadResult res) thro... method encrypt (line 681) | private String encrypt(final Payload content, final Key key, final Pro... class DefaultBuilderClaims (line 747) | private static class DefaultBuilderClaims extends DelegatingClaimsMuta... method DefaultBuilderClaims (line 751) | private DefaultBuilderClaims(JwtBuilder builder) { method and (line 756) | @Override method build (line 761) | private io.jsonwebtoken.Claims build() { class DefaultBuilderHeader (line 766) | private static class DefaultBuilderHeader extends DefaultJweHeaderBuil... method DefaultBuilderHeader (line 770) | private DefaultBuilderHeader(JwtBuilder builder) { method and (line 775) | @Override method get (line 780) | @SuppressWarnings("SameParameterValue") method build (line 785) | private Header build() { method encode (line 790) | private OutputStream encode(OutputStream out, String name) { method encodeAndWrite (line 795) | private void encodeAndWrite(String name, Map map, OutputStr... method encodeAndWrite (line 800) | private void encodeAndWrite(String name, Payload payload, OutputStream... method encodeAndWrite (line 805) | private void encodeAndWrite(String name, byte[] data, OutputStream out) { method toInputStream (line 810) | private InputStream toInputStream(final String name, Payload payload) { class Supplier (line 822) | @SuppressWarnings("unused") // used via reflection in the api module's... method get (line 824) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtHeaderBuilder.java class DefaultJwtHeaderBuilder (line 28) | public class DefaultJwtHeaderBuilder extends DefaultJweHeaderBuilder src) { method sanitizeCrit (line 43) | private static ParameterMap sanitizeCrit(ParameterMap m, boolean prote... method build (line 69) | @Override class Supplier (line 89) | @SuppressWarnings("unused") // used via reflection in the api module's... method get (line 91) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtParser.java class DefaultJwtParser (line 94) | @SuppressWarnings("unchecked") method DefaultJwtParser (line 216) | @SuppressWarnings("deprecation") method isSigned (line 251) | @Override method hasContentType (line 264) | private static boolean hasContentType(Header header) { method verifySignature (line 268) | private byte[] verifySignature(final TokenizedJwt tokenized, final Jws... method parse (line 361) | @Override method parse (line 367) | private Jwt parse(Reader compact, Payload unencodedPayload) { method normalize (line 721) | private static Object normalize(Object o) { method validateExpectedClaims (line 728) | private void validateExpectedClaims(Header header, Claims claims) { method parse (line 775) | @SuppressWarnings("deprecation") method parse (line 781) | private Jwt parse(CharSequence compact, Payload unencodedPayload) { method parseContentJwt (line 786) | @Override method parseClaimsJwt (line 791) | @Override method parseContentJws (line 796) | @Override method parseClaimsJws (line 801) | @Override method parseUnsecuredContent (line 806) | @Override method parseUnsecuredClaims (line 811) | @Override method parseSignedContent (line 816) | @Override method parseSignedContent (line 821) | private Jws parseSignedContent(CharSequence jws, Payload unenc... method parseSignedClaims (line 825) | @Override method parseSignedClaims (line 830) | private Jws parseSignedClaims(CharSequence jws, Payload unenco... method parseSignedContent (line 835) | @Override method payloadFor (line 841) | private static Payload payloadFor(InputStream in) { method parseSignedContent (line 850) | @Override method parseSignedClaims (line 856) | @Override method parseSignedClaims (line 862) | @Override method parseEncryptedContent (line 870) | @Override method parseEncryptedClaims (line 875) | @Override method decode (line 880) | protected byte[] decode(CharSequence base64UrlEncoded, String name) { method deserialize (line 892) | protected Map deserialize(InputStream in, final String name) { FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtParserBuilder.java class DefaultJwtParserBuilder (line 63) | public class DefaultJwtParserBuilder implements JwtParserBuilder { method unsecured (line 115) | @Override method unsecuredDecompression (line 121) | @Override method provider (line 127) | @Override method deserializeJsonWith (line 133) | @Override method json (line 138) | @Override method base64UrlDecodeWith (line 144) | @SuppressWarnings("deprecation") method b64Url (line 151) | @Override method requireIssuedAt (line 158) | @Override method requireIssuer (line 164) | @Override method requireAudience (line 170) | @Override method requireSubject (line 176) | @Override method requireId (line 182) | @Override method requireExpiration (line 188) | @Override method requireNotBefore (line 194) | @Override method require (line 200) | @Override method setClock (line 208) | @Override method clock (line 213) | @Override method critical (line 220) | @Override method setAllowedClockSkewSeconds (line 230) | @Override method clockSkewSeconds (line 235) | @Override method setSigningKey (line 242) | @Override method setSigningKey (line 248) | @Override method setSigningKey (line 255) | @Override method verifyWith (line 267) | @Override method verifyWith (line 272) | @Override method verifyWith (line 277) | private JwtParserBuilder verifyWith(Key key) { method decryptWith (line 285) | @Override method decryptWith (line 290) | @Override method decryptWith (line 295) | private JwtParserBuilder decryptWith(final Key key) { method zip (line 303) | @Override method enc (line 313) | @Override method sig (line 323) | @Override method key (line 333) | @Override method setSigningKeyResolver (line 343) | @SuppressWarnings("deprecation") //TODO: remove for 1.0 method keyLocator (line 351) | @Override method setCompressionCodecResolver (line 357) | @SuppressWarnings("deprecation") method build (line 364) | @Override class Supplier (line 432) | @SuppressWarnings("unused") // used via reflection in the api module's... method get (line 434) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultMutableJweHeader.java class DefaultMutableJweHeader (line 27) | public class DefaultMutableJweHeader extends DefaultJweHeaderMutator src) { method get (line 33) | private T get(Parameter param) { method getAlgorithm (line 41) | @Override method getContentType (line 46) | @Override method getType (line 51) | @Override method getCompressionAlgorithm (line 56) | @Override method getJwkSetUrl (line 65) | @Override method getJwk (line 70) | @Override method getKeyId (line 75) | @Override method getCritical (line 80) | @Override method getX509Url (line 89) | @Override method getX509Chain (line 94) | @Override method getX509Sha1Thumbprint (line 99) | @Override method getX509Sha256Thumbprint (line 104) | @Override method getAgreementPartyUInfo (line 113) | @Override method getAgreementPartyVInfo (line 118) | @Override method getPbes2Count (line 123) | @Override method getEncryptionAlgorithm (line 128) | @Override method getEphemeralPublicKey (line 133) | @Override method getInitializationVector (line 138) | @Override method getAuthenticationTag (line 143) | @Override method getPbes2Salt (line 148) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultProtectedHeader.java class DefaultProtectedHeader (line 41) | public class DefaultProtectedHeader extends DefaultHeader implements Pro... method isCandidate (line 63) | static boolean isCandidate(ParameterMap map) { method DefaultProtectedHeader (line 77) | protected DefaultProtectedHeader(Registry> regist... method getKeyId (line 81) | @Override method getJwkSetUrl (line 86) | @Override method getJwk (line 91) | @Override method getX509Url (line 96) | @Override method getX509Chain (line 101) | @Override method getX509Sha1Thumbprint (line 106) | @Override method getX509Sha256Thumbprint (line 111) | @Override method getCritical (line 116) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultProtectedJwt.java class DefaultProtectedJwt (line 26) | abstract class DefaultProtectedJwt extends... method DefaultProtectedJwt (line 32) | protected DefaultProtectedJwt(H header, P payload, byte[] digest, Stri... method getDigest (line 38) | @Override method toStringBuilder (line 43) | @Override method equals (line 49) | @Override method hashCode (line 61) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultTokenizedJwe.java class DefaultTokenizedJwe (line 22) | class DefaultTokenizedJwe extends DefaultTokenizedJwt implements Tokeniz... method DefaultTokenizedJwe (line 27) | DefaultTokenizedJwe(CharSequence protectedHeader, CharSequence body, C... method getEncryptedKey (line 34) | @Override method getIv (line 39) | @Override method createHeader (line 44) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DefaultTokenizedJwt.java class DefaultTokenizedJwt (line 24) | class DefaultTokenizedJwt implements TokenizedJwt { method DefaultTokenizedJwt (line 30) | DefaultTokenizedJwt(CharSequence protectedHeader, CharSequence payload... method getProtected (line 36) | @Override method getPayload (line 41) | @Override method getDigest (line 46) | @Override method createHeader (line 51) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DelegateAudienceCollection.java class DelegateAudienceCollection (line 23) | public class DelegateAudienceCollection

implements ClaimsMutator.Audi... method DelegateAudienceCollection (line 29) | public DelegateAudienceCollection(P parent, ClaimsMutator.AudienceColl... method single (line 34) | @Override method add (line 40) | @Override method add (line 46) | @Override method clear (line 52) | @Override method remove (line 58) | @Override method and (line 64) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/DelegatingClaimsMutator.java class DelegatingClaimsMutator (line 34) | public class DelegatingClaimsMutator T put(Parameter param, F value) { method put (line 50) | @Override // override starting in 0.12.4 method putAll (line 66) | @Override // overridden starting in 0.12.4 method get (line 75) | F get(Parameter param) { method setIssuer (line 79) | @Override method issuer (line 84) | @Override method setSubject (line 89) | @Override method subject (line 94) | @Override method setAudience (line 99) | @Override method getAudience (line 105) | private Set getAudience() { method audienceSingle (line 116) | private T audienceSingle(String aud) { method audience (line 127) | @Override method setExpiration (line 143) | @Override method expiration (line 148) | @Override method setNotBefore (line 153) | @Override method notBefore (line 158) | @Override method setIssuedAt (line 163) | @Override method issuedAt (line 168) | @Override method setId (line 173) | @Override method id (line 178) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/FixedClock.java class FixedClock (line 28) | public class FixedClock implements Clock { method FixedClock (line 36) | public FixedClock() { method FixedClock (line 46) | public FixedClock(Date now) { method FixedClock (line 56) | public FixedClock(long timeInMillis) { method now (line 60) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/IdLocator.java class IdLocator (line 29) | public class IdLocator impleme... method IdLocator (line 37) | public IdLocator(Parameter param, Registry registry... method locate (line 45) | @Override method apply (line 79) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/JwtTokenizer.java class JwtTokenizer (line 26) | public class JwtTokenizer { method read (line 33) | private static int read(Reader r, char[] buf) { method tokenize (line 42) | @SuppressWarnings("unchecked") FILE: impl/src/main/java/io/jsonwebtoken/impl/ParameterMap.java class ParameterMap (line 36) | public class ParameterMap implements Map, ParameterReada... method ParameterMap (line 46) | public ParameterMap(Set> params) { method ParameterMap (line 50) | public ParameterMap(Registry> registry)... method ParameterMap (line 60) | public ParameterMap(Registry> registry,... method ParameterMap (line 64) | public ParameterMap(Registry> registry,... method assertMutable (line 77) | private void assertMutable() { method replace (line 84) | protected ParameterMap replace(Parameter param) { method getName (line 89) | @Override method get (line 94) | @Override method size (line 102) | @Override method isEmpty (line 107) | @Override method containsKey (line 112) | @Override method containsValue (line 117) | @Override method get (line 122) | @Override method put (line 135) | protected final Object put(Parameter param, Object value) { method put (line 142) | @Override method nullSafePut (line 156) | private Object nullSafePut(String name, Object value) { method apply (line 165) | private Object apply(Parameter param, Object rawValue) { method remove (line 199) | @Override method putAll (line 206) | @Override method clear (line 217) | @Override method keySet (line 224) | @Override method values (line 229) | @Override method entrySet (line 234) | @Override method toString (line 239) | @Override method hashCode (line 244) | @Override method equals (line 249) | @SuppressWarnings("EqualsWhichDoesntCheckParameterClass") class ParameterMapSet (line 255) | private abstract class ParameterMapSet extends AbstractSet { method size (line 257) | @Override class KeySet (line 263) | private class KeySet extends ParameterMapSet { method iterator (line 264) | @Override class ValueSet (line 270) | private class ValueSet extends ParameterMapSet { method iterator (line 271) | @Override class EntrySet (line 277) | private class EntrySet extends ParameterMapSet> { method iterator (line 278) | @Override class ParameterMapIterator (line 284) | private abstract class ParameterMapIterator implements Iterator { method ParameterMapIterator (line 290) | ParameterMapIterator() { method hasNext (line 295) | @Override method nextEntry (line 300) | protected Map.Entry nextEntry() { method remove (line 305) | @Override class ValueIterator (line 315) | private class ValueIterator extends ParameterMapIterator { method next (line 316) | @Override class KeyIterator (line 322) | private class KeyIterator extends ParameterMapIterator { method next (line 323) | @Override class EntryIterator (line 329) | private class EntryIterator extends ParameterMapIterator m); FILE: impl/src/main/java/io/jsonwebtoken/impl/X509Context.java type X509Context (line 21) | public interface X509Context> extends X509Acces... FILE: impl/src/main/java/io/jsonwebtoken/impl/compression/AbstractCompressionAlgorithm.java class AbstractCompressionAlgorithm (line 40) | @SuppressWarnings("deprecation") method propagate (line 43) | private static Function propagate(CheckedFunction f... method forCompression (line 47) | private static Function forCompression(CheckedFunction Function forDecompression(CheckedFunction<... method AbstractCompressionAlgorithm (line 62) | protected AbstractCompressionAlgorithm(String id) { method getId (line 90) | @Override method getAlgorithmName (line 95) | @Override method compress (line 100) | @Override method doCompress (line 105) | protected abstract OutputStream doCompress(OutputStream out) throws IO... method decompress (line 107) | @Override method doDecompress (line 112) | protected abstract InputStream doDecompress(InputStream is) throws IOE... method compress (line 114) | @Override method doCompress (line 120) | private byte[] doCompress(byte[] data) throws IOException { method decompress (line 140) | @Override method doDecompress (line 153) | protected byte[] doDecompress(byte[] compressed) throws IOException { FILE: impl/src/main/java/io/jsonwebtoken/impl/compression/DeflateCompressionAlgorithm.java class DeflateCompressionAlgorithm (line 33) | public class DeflateCompressionAlgorithm extends AbstractCompressionAlgo... method DeflateCompressionAlgorithm (line 37) | public DeflateCompressionAlgorithm() { method doCompress (line 41) | @Override method doDecompress (line 46) | @Override method doDecompress (line 51) | @Override method doDecompressBackCompat (line 74) | byte[] doDecompressBackCompat(byte[] compressed) throws IOException { FILE: impl/src/main/java/io/jsonwebtoken/impl/compression/GzipCompressionAlgorithm.java class GzipCompressionAlgorithm (line 29) | public class GzipCompressionAlgorithm extends AbstractCompressionAlgorit... method GzipCompressionAlgorithm (line 33) | public GzipCompressionAlgorithm() { method doCompress (line 37) | @Override method doDecompress (line 42) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/AbstractParser.java class AbstractParser (line 24) | public abstract class AbstractParser implements Parser { method parse (line 26) | @Override method parse (line 32) | @Override method parse (line 39) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/AbstractParserBuilder.java class AbstractParserBuilder (line 26) | public abstract class AbstractParserBuilder doBuild(); FILE: impl/src/main/java/io/jsonwebtoken/impl/io/Base64Codec.java class Base64Codec (line 53) | class Base64Codec extends BaseNCodec { method Base64Codec (line 423) | Base64Codec() { method Base64Codec (line 441) | Base64Codec(final boolean urlSafe) { method Base64Codec (line 463) | Base64Codec(final int lineLength) { method Base64Codec (line 487) | Base64Codec(final int lineLength, final byte[] lineSeparator) { method Base64Codec (line 514) | Base64Codec(final int lineLength, final byte[] lineSeparator, final bo... method Base64Codec (line 542) | Base64Codec(final int lineLength, final byte[] lineSeparator, final bo... method decode (line 590) | @Override method encode (line 667) | @Override method isInAlphabet (line 745) | @Override method isUrlSafe (line 756) | public boolean isUrlSafe() { method validateCharacter (line 772) | private void validateCharacter(final int emptyBitsMask, final Context ... method validateTrailingCharacter (line 787) | private void validateTrailingCharacter() { FILE: impl/src/main/java/io/jsonwebtoken/impl/io/Base64InputStream.java class Base64InputStream (line 58) | public class Base64InputStream extends BaseNCodecInputStream { method Base64InputStream (line 65) | public Base64InputStream(final InputStream inputStream) { method Base64InputStream (line 76) | Base64InputStream(final InputStream inputStream, final boolean doEncod... FILE: impl/src/main/java/io/jsonwebtoken/impl/io/Base64OutputStream.java class Base64OutputStream (line 62) | class Base64OutputStream extends BaseNCodecOutputStream { method Base64OutputStream (line 69) | Base64OutputStream(final OutputStream outputStream) { method Base64OutputStream (line 80) | Base64OutputStream(final OutputStream outputStream, final boolean doEn... method Base64OutputStream (line 96) | Base64OutputStream(final OutputStream outputStream, final boolean doEn... method Base64OutputStream (line 114) | Base64OutputStream(final OutputStream outputStream, final boolean doEn... FILE: impl/src/main/java/io/jsonwebtoken/impl/io/Base64UrlStreamEncoder.java class Base64UrlStreamEncoder (line 23) | public final class Base64UrlStreamEncoder implements Encoder delegate) { method encode (line 35) | @Override class TranslatingOutputStream (line 41) | private static class TranslatingOutputStream extends FilteredOutputStr... method TranslatingOutputStream (line 46) | public TranslatingOutputStream(OutputStream dst, Encoder { method Codec (line 34) | public Codec(Encoder encoder, Decoder extends AbstractParser { method ConvertingParser (line 30) | public ConvertingParser(Function> deserializer,... method parse (line 35) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/CountingInputStream.java class CountingInputStream (line 23) | public class CountingInputStream extends FilterInputStream { method CountingInputStream (line 27) | public CountingInputStream(InputStream in) { method getCount (line 31) | public long getCount() { method add (line 35) | private void add(long n) { method read (line 40) | @Override method read (line 47) | @Override method read (line 54) | @Override method skip (line 61) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/DecodingInputStream.java class DecodingInputStream (line 23) | public class DecodingInputStream extends FilteredInputStream { method DecodingInputStream (line 28) | public DecodingInputStream(InputStream in, String codecName, String na... method onThrowable (line 34) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/DelegateStringDecoder.java class DelegateStringDecoder (line 25) | @SuppressWarnings("DeprecatedIsStillUsed") method DelegateStringDecoder (line 31) | public DelegateStringDecoder(Decoder delegate) { method decode (line 35) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/EncodingOutputStream.java class EncodingOutputStream (line 23) | public class EncodingOutputStream extends FilteredOutputStream { method EncodingOutputStream (line 28) | public EncodingOutputStream(OutputStream out, String codecName, String... method onThrowable (line 34) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/FilteredInputStream.java class FilteredInputStream (line 35) | public abstract class FilteredInputStream extends FilterInputStream { method FilteredInputStream (line 42) | public FilteredInputStream(final InputStream in) { method afterRead (line 65) | @SuppressWarnings({"unused", "RedundantThrows"}) // Possibly thrown fr... method available (line 76) | @Override method beforeRead (line 106) | @SuppressWarnings({"unused", "RedundantThrows"}) // Possibly thrown fr... method close (line 116) | @Override method onThrowable (line 135) | protected void onThrowable(final Throwable t) throws IOException { method mark (line 145) | @Override method markSupported (line 155) | @Override method read (line 166) | @Override method read (line 186) | @Override method read (line 208) | @Override method reset (line 226) | @Override method skip (line 242) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/FilteredOutputStream.java class FilteredOutputStream (line 38) | public class FilteredOutputStream extends FilterOutputStream { method FilteredOutputStream (line 45) | public FilteredOutputStream(final OutputStream out) { method afterWrite (line 63) | @SuppressWarnings({"unused", "RedundantThrows"}) // Possibly thrown fr... method beforeWrite (line 80) | @SuppressWarnings({"unused", "RedundantThrows"}) // Possibly thrown fr... method close (line 90) | @Override method flush (line 104) | @Override method onThrowable (line 122) | protected void onThrowable(final Throwable t) throws IOException { method write (line 133) | @Override method write (line 153) | @Override method write (line 170) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/JsonObjectDeserializer.java class JsonObjectDeserializer (line 32) | public class JsonObjectDeserializer implements Function deserializer, String nam... method apply (line 47) | @Override method malformed (line 74) | protected RuntimeException malformed(Throwable t) { FILE: impl/src/main/java/io/jsonwebtoken/impl/io/NamedSerializer.java class NamedSerializer (line 26) | public class NamedSerializer extends AbstractSerializer> { method NamedSerializer (line 31) | public NamedSerializer(String name, Serializer> seriali... method doSerialize (line 36) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/StandardCompressionAlgorithms.java class StandardCompressionAlgorithms (line 24) | @SuppressWarnings("unused") // used via reflection in io.jsonwebtoken.Jw... method StandardCompressionAlgorithms (line 29) | public StandardCompressionAlgorithms() { FILE: impl/src/main/java/io/jsonwebtoken/impl/io/Streams.java class Streams (line 36) | public class Streams { method bytes (line 43) | public static byte[] bytes(final InputStream in, String exmsg) { method of (line 53) | public static InputStream of(byte[] bytes) { method of (line 57) | public static InputStream of(CharSequence seq) { method reader (line 61) | public static Reader reader(byte[] bytes) { method reader (line 65) | public static Reader reader(InputStream in) { method reader (line 69) | public static Reader reader(CharSequence seq) { method flush (line 73) | public static void flush(Flushable... flushables) { method copy (line 89) | public static long copy(final InputStream inputStream, final OutputStr... method copy (line 104) | public static long copy(final InputStream in, final OutputStream out, ... method reset (line 119) | public static void reset(final InputStream in) { method write (line 137) | public static void write(final OutputStream out, final byte[] bytes, S... method write (line 141) | public static void write(final OutputStream out, final byte[] data, fi... method writeAndClose (line 152) | public static void writeAndClose(final OutputStream out, final byte[] ... method run (line 160) | public static V run(Callable c, String ioExMsg) { FILE: impl/src/main/java/io/jsonwebtoken/impl/io/TeeOutputStream.java class TeeOutputStream (line 26) | public class TeeOutputStream extends FilteredOutputStream { method TeeOutputStream (line 30) | public TeeOutputStream(OutputStream one, OutputStream two) { method close (line 35) | @Override method flush (line 44) | @Override method write (line 50) | @Override method write (line 56) | @Override method write (line 62) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/io/UncloseableInputStream.java class UncloseableInputStream (line 26) | public final class UncloseableInputStream extends FilterInputStream { method UncloseableInputStream (line 28) | public UncloseableInputStream(InputStream in) { method close (line 32) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/BiConsumer.java type BiConsumer (line 18) | public interface BiConsumer { method accept (line 20) | void accept(T t, U u); FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/BigIntegerUBytesConverter.java class BigIntegerUBytesConverter (line 22) | public class BigIntegerUBytesConverter implements Converter { method apply (line 19) | R apply(T t) throws Exception; FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/CheckedSupplier.java type CheckedSupplier (line 21) | public interface CheckedSupplier { method get (line 23) | T get() throws Exception; FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/CollectionConverter.java class CollectionConverter (line 27) | class CollectionConverter> implements Convert... method forList (line 32) | public static CollectionConverter> forList(Converter CollectionConverter> forSet(Converter elementConverter, Func... method applyTo (line 45) | @SuppressWarnings({"rawtypes", "unchecked"}) method toElementList (line 59) | private C toElementList(Collection c) { method applyFrom (line 69) | @Override class CreateListFunction (line 91) | private static class CreateListFunction implements Function implements Function implements Converter { method CompoundConverter (line 25) | public CompoundConverter(Converter first, Converter second) { method applyTo (line 30) | @Override method applyFrom (line 36) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/ConstantFunction.java class ConstantFunction (line 25) | public final class ConstantFunction implements Function { method ConstantFunction (line 29) | public ConstantFunction(R value) { method apply (line 33) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/Converter.java type Converter (line 18) | public interface Converter { method applyTo (line 26) | B applyTo(A a); method applyFrom (line 34) | A applyFrom(B b); FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/Converters.java class Converters (line 27) | public final class Converters { method Converters (line 41) | private Converters() { method forType (line 44) | public static Converter forType(Class clazz) { method forSet (line 48) | public static Converter, Object> forSet(Converter Converter, Object> forList(Converter Converter forEncoded(Class elementType... method compound (line 60) | public static Converter compound(final Converter... FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/DefaultCollectionMutator.java class DefaultCollectionMutator (line 25) | public class DefaultCollectionMutator seed) { method self (line 33) | @SuppressWarnings("unchecked") method doAdd (line 38) | private boolean doAdd(E e) { method add (line 43) | @Override method remove (line 49) | @Override method add (line 55) | @Override method clear (line 65) | @Override method changed (line 77) | protected void changed() { method getCollection (line 80) | protected Collection getCollection() { FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/DefaultNestedCollection.java class DefaultNestedCollection (line 23) | public class DefaultNestedCollection extends DefaultCollectionMuta... method DefaultNestedCollection (line 28) | public DefaultNestedCollection(P parent, Collection seed) { method and (line 33) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/DefaultParameter.java class DefaultParameter (line 23) | public class DefaultParameter implements Parameter { method DefaultParameter (line 32) | public DefaultParameter(String id, String name, boolean secret, method getId (line 44) | @Override method getName (line 49) | @Override method supports (line 54) | @Override method cast (line 66) | @SuppressWarnings("unchecked") method isSecret (line 94) | @Override method hashCode (line 99) | @Override method equals (line 104) | @Override method toString (line 112) | @Override method applyTo (line 117) | @Override method applyFrom (line 122) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/DefaultParameterBuilder.java class DefaultParameterBuilder (line 24) | public class DefaultParameterBuilder implements ParameterBuilder { method DefaultParameterBuilder (line 33) | public DefaultParameterBuilder(Class type) { method setId (line 37) | @Override method setName (line 43) | @Override method setSecret (line 49) | @Override method list (line 55) | @SuppressWarnings("unchecked") method set (line 63) | @SuppressWarnings("unchecked") method setConverter (line 71) | @Override method build (line 77) | @SuppressWarnings({"rawtypes", "unchecked"}) FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/DefaultRegistry.java class DefaultRegistry (line 27) | public class DefaultRegistry extends DelegatingMap... method toMap (line 31) | private static Map toMap(Collection values, ... method DefaultRegistry (line 42) | public DefaultRegistry(String name, String keyName, Collection T immutable() { method put (line 68) | @Override method remove (line 73) | @Override method putAll (line 78) | @Override method clear (line 83) | @Override method hashCode (line 88) | @Override method equals (line 93) | @Override method toString (line 104) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/DelegatingCheckedFunction.java class DelegatingCheckedFunction (line 18) | public class DelegatingCheckedFunction implements CheckedFunction<... method DelegatingCheckedFunction (line 22) | public DelegatingCheckedFunction(Function delegate) { method apply (line 26) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/DelegatingMap.java class DelegatingMap (line 31) | public class DelegatingMap> implements Map, T extends M... method DelegatingMapMutator (line 28) | protected DelegatingMapMutator(D delegate) { method self (line 32) | @SuppressWarnings("unchecked") method empty (line 37) | @Override method add (line 43) | @Override method add (line 49) | @Override method delete (line 55) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/EncodedObjectConverter.java class EncodedObjectConverter (line 20) | public class EncodedObjectConverter implements Converter { method EncodedObjectConverter (line 25) | public EncodedObjectConverter(Class type, Converter implements Function { method FormattedStringFunction (line 24) | public FormattedStringFunction(String msg) { method apply (line 28) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/FormattedStringSupplier.java class FormattedStringSupplier (line 21) | public class FormattedStringSupplier implements Supplier { method FormattedStringSupplier (line 27) | public FormattedStringSupplier(String msg, Object[] args) { method get (line 32) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/Function.java type Function (line 18) | public interface Function { method apply (line 20) | R apply(T t); FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/Functions.java class Functions (line 20) | public final class Functions { method Functions (line 22) | private Functions() { method identity (line 25) | public static Function identity() { method wrapFmt (line 51) | public static Function wrapFm... method wrap (line 55) | public static Function wrap(F... method andThen (line 73) | public static Function andThen(final Function extends StringRegistry { method apply (line 27) | @Override method fn (line 34) | @SuppressWarnings("unchecked") method IdRegistry (line 39) | public IdRegistry(String name, Collection instances) { method IdRegistry (line 54) | public IdRegistry(String name, Collection instances, boolean caseSe... FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/JwtDateConverter.java class JwtDateConverter (line 24) | public class JwtDateConverter implements Converter { method applyTo (line 28) | @Override method applyFrom (line 37) | @Override method toSpecDate (line 49) | public static Date toSpecDate(Object value) { method toDate (line 76) | public static Date toDate(Object v) { method parseIso8601Date (line 102) | private static Date parseIso8601Date(String value) throws IllegalArgum... FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/LocatorFunction.java class LocatorFunction (line 22) | public class LocatorFunction implements Function { method LocatorFunction (line 26) | public LocatorFunction(Locator locator) { method apply (line 30) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/Nameable.java type Nameable (line 18) | public interface Nameable { method getName (line 20) | String getName(); FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/NestedIdentifiableCollection.java class NestedIdentifiableCollection (line 33) | public class NestedIdentifiableCollection imp... method nullSafe (line 38) | private static Map nullSafe(Map m) { method NestedIdentifiableCollection (line 42) | public NestedIdentifiableCollection(P parent, Map... method assertId (line 48) | protected final String assertId(E i) { method doAdd (line 58) | private boolean doAdd(E e) { method add (line 64) | @Override method remove (line 73) | @Override method clear (line 83) | @Override method add (line 92) | @Override method and (line 102) | @Override method changed (line 107) | protected void changed() { method getValues (line 110) | protected final Map getValues() { FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/NullSafeConverter.java class NullSafeConverter (line 20) | public class NullSafeConverter implements Converter { method NullSafeConverter (line 24) | public NullSafeConverter(Converter converter) { method applyTo (line 28) | @Override method applyFrom (line 33) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/OptionalMethodInvoker.java class OptionalMethodInvoker (line 23) | public class OptionalMethodInvoker extends ReflectionFunction { method OptionalMethodInvoker (line 31) | public OptionalMethodInvoker(String fqcn, String methodName) { method OptionalMethodInvoker (line 35) | public OptionalMethodInvoker(String fqcn, String methodName, Class ... method supports (line 50) | @Override method invoke (line 59) | @SuppressWarnings("unchecked") FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/Parameter.java type Parameter (line 20) | public interface Parameter extends Identifiable, Converter { method getName (line 22) | String getName(); method supports (line 24) | boolean supports(Object value); method cast (line 26) | T cast(Object value); method isSecret (line 28) | boolean isSecret(); FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/ParameterBuilder.java type ParameterBuilder (line 26) | public interface ParameterBuilder extends Builder> { method setId (line 28) | ParameterBuilder setId(String id); method setName (line 30) | ParameterBuilder setName(String name); method setSecret (line 32) | ParameterBuilder setSecret(boolean secret); method list (line 34) | ParameterBuilder> list(); method set (line 36) | ParameterBuilder> set(); method setConverter (line 38) | ParameterBuilder setConverter(Converter converter); FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/ParameterReadable.java type ParameterReadable (line 18) | public interface ParameterReadable { method get (line 20) | T get(Parameter param); FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/Parameters.java class Parameters (line 35) | public final class Parameters { method Parameters (line 37) | private Parameters() { // prevent instantiation method string (line 40) | public static Parameter string(String id, String name) { method rfcDate (line 44) | public static Parameter rfcDate(String id, String name) { method x509Chain (line 48) | public static Parameter> x509Chain(String id, St... method builder (line 54) | public static ParameterBuilder builder(Class type) { method stringSet (line 58) | public static Parameter> stringSet(String id, String name) { method uri (line 62) | public static Parameter uri(String id, String name) { method bytes (line 66) | public static ParameterBuilder bytes(String id, String name) { method bigInt (line 70) | public static ParameterBuilder bigInt(String id, String na... method secretBigInt (line 74) | public static Parameter secretBigInt(String id, String nam... method registry (line 78) | public static Registry> registry(Parameter... ... method registry (line 82) | public static Registry> registry(Collection> registry(Registry> replace(Registr... method bytes (line 103) | private static byte[] bytes(BigInteger i) { method bytesEquals (line 107) | public static boolean bytesEquals(BigInteger a, BigInteger b) { method equals (line 121) | private static boolean equals(T a, T b, Parameter param) { method equals (line 138) | public static boolean equals(ParameterReadable a, Object o, Parame... FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/PositiveIntegerConverter.java class PositiveIntegerConverter (line 22) | public class PositiveIntegerConverter implements Converter f, Class excepti... method PropagatingExceptionFunction (line 35) | public PropagatingExceptionFunction(CheckedFunction f, Class ... method PropagatingExceptionFunction (line 39) | public PropagatingExceptionFunction(CheckedFunction fn, Class... method PropagatingExceptionFunction (line 48) | public PropagatingExceptionFunction(CheckedFunction f, Class ... method apply (line 54) | @SuppressWarnings("unchecked") FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/RedactedSupplier.java class RedactedSupplier (line 22) | public class RedactedSupplier implements Supplier { method RedactedSupplier (line 28) | public RedactedSupplier(T value) { method get (line 32) | @Override method hashCode (line 37) | @Override method equals (line 42) | @Override method toString (line 53) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/RedactedValueConverter.java class RedactedValueConverter (line 21) | public class RedactedValueConverter implements Converter { method RedactedValueConverter (line 25) | public RedactedValueConverter(Converter delegate) { method applyTo (line 29) | @Override method applyFrom (line 38) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/ReflectionFunction.java class ReflectionFunction (line 18) | abstract class ReflectionFunction implements Function { method supports (line 23) | protected abstract boolean supports(T input); method invoke (line 25) | protected abstract R invoke(T input) throws Throwable; method apply (line 27) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/RequiredBitLengthConverter.java class RequiredBitLengthConverter (line 20) | public class RequiredBitLengthConverter implements Converter converter,... method RequiredBitLengthConverter (line 31) | public RequiredBitLengthConverter(Converter converter,... method assertLength (line 37) | private byte[] assertLength(byte[] bytes) { method applyTo (line 49) | @Override method applyFrom (line 55) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/RequiredParameterReader.java class RequiredParameterReader (line 26) | public class RequiredParameterReader implements ParameterReadable { method RequiredParameterReader (line 30) | public RequiredParameterReader(Header header) { method RequiredParameterReader (line 34) | public RequiredParameterReader(ParameterReadable src) { method name (line 39) | private String name() { method malformed (line 43) | private JwtException malformed(String msg) { method get (line 51) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/RequiredTypeConverter.java class RequiredTypeConverter (line 23) | public class RequiredTypeConverter implements Converter { method RequiredTypeConverter (line 27) | public RequiredTypeConverter(Class type) { method applyTo (line 31) | @Override method applyFrom (line 36) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/Services.java class Services (line 31) | public final class Services { method getClassLoader (line 37) | @Override method getClassLoader (line 43) | @Override method getClassLoader (line 49) | @Override method Services (line 56) | private Services() { method get (line 70) | public static T get(Class spi) { method findCached (line 80) | private static T findCached(Class spi) { method loadFirst (line 89) | private static T loadFirst(Class spi) { method reload (line 106) | public static void reload() { type ClassLoaderAccessor (line 110) | private interface ClassLoaderAccessor { method getClassLoader (line 111) | ClassLoader getClassLoader(); FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/StringRegistry.java class StringRegistry (line 27) | public class StringRegistry extends DefaultRegistry { method StringRegistry (line 33) | public StringRegistry(String name, String keyName, Collection value... method StringRegistry (line 37) | public StringRegistry(String name, String keyName, Collection value... method get (line 49) | @Override class CaseInsensitiveFunction (line 61) | private static final class CaseInsensitiveFunction implements Function... method CaseInsensitiveFunction (line 67) | private CaseInsensitiveFunction(Locale locale) { method apply (line 71) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/UnavailableImplementationException.java class UnavailableImplementationException (line 23) | public final class UnavailableImplementationException extends RuntimeExc... method UnavailableImplementationException (line 30) | UnavailableImplementationException(final Class klass) { FILE: impl/src/main/java/io/jsonwebtoken/impl/lang/UriStringConverter.java class UriStringConverter (line 22) | public class UriStringConverter implements Converter { method applyTo (line 24) | @Override method applyFrom (line 30) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractAsymmetricJwk.java class AbstractAsymmetricJwk (line 30) | public abstract class AbstractAsymmetricJwk extends Abstr... method AbstractAsymmetricJwk (line 39) | AbstractAsymmetricJwk(JwkContext ctx, List> thumbprint... method getPublicKeyUse (line 43) | @Override method getX509Url (line 48) | @Override method getX509Chain (line 53) | @Override method getX509Sha1Thumbprint (line 58) | @Override method getX509Sha256Thumbprint (line 63) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractAsymmetricJwkBuilder.java class AbstractAsymmetricJwkBuilder (line 51) | abstract class AbstractAsymmetricJwkBuilder ctx) { method AbstractAsymmetricJwkBuilder (line 65) | AbstractAsymmetricJwkBuilder(AbstractAsymmetricJwkBuilder b, ... method publicKeyUse (line 71) | @Override method x509Chain (line 85) | @Override method x509Url (line 92) | @Override method x509Sha1Thumbprint (line 107) | @Override method x509Sha256Thumbprint (line 113) | @Override method x509Sha1Thumbprint (line 119) | @Override method x509Sha256Thumbprint (line 125) | @Override method build (line 131) | @Override class DefaultPublicJwkBuilder (line 137) | private abstract static class DefaultPublicJwkBuilder ctx) { method privateKey (line 147) | @Override method newPrivateBuilder (line 154) | protected abstract P newPrivateBuilder(JwkContext ctx); class DefaultPrivateJwkBuilder (line 157) | private abstract static class DefaultPrivateJwkBuilder ctx) { method DefaultPrivateJwkBuilder (line 167) | DefaultPrivateJwkBuilder(DefaultPublicJwkBuilder b... method publicKey (line 172) | @Override class DefaultRsaPublicJwkBuilder (line 179) | static class DefaultRsaPublicJwkBuilder method DefaultRsaPublicJwkBuilder (line 183) | DefaultRsaPublicJwkBuilder(JwkContext ctx) { method newPrivateBuilder (line 187) | @Override class DefaultEcPublicJwkBuilder (line 193) | static class DefaultEcPublicJwkBuilder method DefaultEcPublicJwkBuilder (line 196) | DefaultEcPublicJwkBuilder(JwkContext src) { method newPrivateBuilder (line 200) | @Override class DefaultOctetPublicJwkBuilder (line 206) | static class DefaultOctetPublicJwkBuilder ctx) { method newPrivateBuilder (line 215) | @Override class DefaultRsaPrivateJwkBuilder (line 221) | static class DefaultRsaPrivateJwkBuilder method DefaultRsaPrivateJwkBuilder (line 224) | DefaultRsaPrivateJwkBuilder(JwkContext src) { method DefaultRsaPrivateJwkBuilder (line 228) | DefaultRsaPrivateJwkBuilder(DefaultRsaPublicJwkBuilder b, JwkContext... class DefaultEcPrivateJwkBuilder (line 233) | static class DefaultEcPrivateJwkBuilder method DefaultEcPrivateJwkBuilder (line 236) | DefaultEcPrivateJwkBuilder(JwkContext src) { method DefaultEcPrivateJwkBuilder (line 240) | DefaultEcPrivateJwkBuilder(DefaultEcPublicJwkBuilder b, JwkContext src) { method DefaultOctetPrivateJwkBuilder (line 253) | DefaultOctetPrivateJwkBuilder(DefaultOctetPublicJwkBuilder b, ... FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractCurve.java class AbstractCurve (line 25) | abstract class AbstractCurve implements Curve { method AbstractCurve (line 31) | AbstractCurve(String id, String jcaName) { method getId (line 36) | @Override method getJcaName (line 41) | public String getJcaName() { method hashCode (line 45) | @Override method equals (line 50) | @Override method toString (line 62) | @Override method keyPair (line 67) | public KeyPairBuilder keyPair() { method contains (line 77) | abstract boolean contains(Key key); FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractEcJwkFactory.java class AbstractEcJwkFactory (line 31) | abstract class AbstractEcJwkFactory keyType, Set> params) { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractFamilyJwkFactory.java class AbstractFamilyJwkFactory (line 30) | abstract class AbstractFamilyJwkFactory>... method put (line 32) | protected static void put(JwkContext ctx, Parameter param, T... method AbstractFamilyJwkFactory (line 40) | AbstractFamilyJwkFactory(String ktyValue, Class keyType, Set ctx) { method generateKey (line 73) | protected K generateKey(final JwkContext ctx, final CheckedFunction... method getKeyFactoryJcaName (line 77) | protected String getKeyFactoryJcaName(final JwkContext ctx) { method generateKey (line 82) | protected T generateKey(final JwkContext ctx, final... method createJwk (line 100) | @Override method createJwkFromKey (line 117) | protected abstract J createJwkFromKey(JwkContext ctx); method createJwkFromValues (line 120) | protected abstract J createJwkFromValues(JwkContext ctx); FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractJwk.java class AbstractJwk (line 47) | public abstract class AbstractJwk implements Jwk, Para... method AbstractJwk (line 68) | AbstractJwk(JwkContext ctx, List> thumbprintParams) { method computeHashCode (line 95) | private int computeHashCode() { method getRequiredThumbprintValue (line 116) | private String getRequiredThumbprintValue(Parameter param) { method toThumbprintJson (line 130) | private String toThumbprintJson() { method thumbprint (line 145) | @Override method thumbprint (line 150) | @Override method getType (line 160) | @Override method getName (line 165) | @Override method getOperations (line 170) | @Override method getAlgorithm (line 175) | @Override method getId (line 180) | @Override method toKey (line 185) | @Override method size (line 190) | @Override method isEmpty (line 195) | @Override method containsKey (line 200) | @Override method containsValue (line 205) | @Override method get (line 210) | @Override method get (line 224) | @Override method keySet (line 229) | @Override method values (line 234) | @Override method entrySet (line 239) | @Override method immutable (line 244) | private static Object immutable() { method put (line 248) | @Override method remove (line 253) | @Override method putAll (line 258) | @Override method clear (line 263) | @Override method toString (line 268) | @Override method hashCode (line 273) | @Override method equals (line 278) | @Override method equals (line 289) | protected abstract boolean equals(Jwk jwk); FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractJwkBuilder.java class AbstractJwkBuilder (line 43) | abstract class AbstractJwkBuilder, T ext... method AbstractJwkBuilder (line 53) | @SuppressWarnings("unchecked") method AbstractJwkBuilder (line 59) | protected AbstractJwkBuilder(JwkContext context, JwkFactory f... method newContext (line 64) | @SuppressWarnings("unchecked") method provider (line 69) | @Override method random (line 75) | @Override method algorithm (line 81) | @Override method id (line 88) | @Override method idFromThumbprint (line 96) | @Override method idFromThumbprint (line 101) | @Override method operations (line 110) | @Override method operationPolicy (line 122) | @Override method build (line 140) | @Override class DefaultSecretJwkBuilder (line 162) | static class DefaultSecretJwkBuilder extends AbstractJwkBuilder ctx) { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractJwkParserBuilder.java class AbstractJwkParserBuilder (line 23) | abstract class AbstractJwkParserBuilder... method operationPolicy (line 28) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractPrivateJwk.java class AbstractPrivateJwk (line 29) | abstract class AbstractPrivateJwk ctx, List> thumbprintPar... method toPublicJwk (line 42) | @Override method toKeyPair (line 47) | @Override method equals (line 52) | @Override method equals (line 57) | protected abstract boolean equals(PrivateJwk jwk); FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractPublicJwk.java class AbstractPublicJwk (line 25) | abstract class AbstractPublicJwk extends AbstractAs... method AbstractPublicJwk (line 26) | AbstractPublicJwk(JwkContext ctx, List> thumbprintPara... method equals (line 30) | @Override method equals (line 35) | protected abstract boolean equals(PublicJwk jwk); FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractSecureDigestAlgorithm.java class AbstractSecureDigestAlgorithm (line 29) | abstract class AbstractSecureDigestAlgorithm reque... method verify (line 60) | @Override method doVerify (line 78) | protected abstract boolean doVerify(VerifySecureDigestRequest reque... FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AbstractSecurityBuilder.java class AbstractSecurityBuilder (line 23) | abstract class AbstractSecurityBuilder request) { method getIvSpec (line 171) | protected AlgorithmParameterSpec getIvSpec(byte[] iv) { method withCipher (line 176) | protected void withCipher(Cipher cipher, InputStream in, OutputStream ... method updateAAD (line 181) | private void updateAAD(Cipher cipher, InputStream aad) throws Exception { method withCipher (line 193) | protected byte[] withCipher(Cipher cipher, InputStream in, InputStream... FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AesGcmKeyAlgorithm.java class AesGcmKeyAlgorithm (line 40) | public class AesGcmKeyAlgorithm extends AesAlgorithm implements SecretKe... method AesGcmKeyAlgorithm (line 44) | public AesGcmKeyAlgorithm(int keyLen) { method getEncryptionKey (line 48) | @Override method getDecryptionKey (line 82) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AesWrapKeyAlgorithm.java class AesWrapKeyAlgorithm (line 33) | public class AesWrapKeyAlgorithm extends AesAlgorithm implements SecretK... method AesWrapKeyAlgorithm (line 37) | public AesWrapKeyAlgorithm(int keyLen) { method getEncryptionKey (line 41) | @Override method getDecryptionKey (line 58) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/AsymmetricJwkFactory.java class AsymmetricJwkFactory (line 23) | class AsymmetricJwkFactory implements FamilyJwkFactory> { method AsymmetricJwkFactory (line 29) | @SuppressWarnings({"unchecked", "rawtypes"}) method getId (line 37) | @Override method supports (line 42) | @Override method supports (line 48) | @Override method newContext (line 53) | @Override method createJwk (line 60) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/ConcatKDF.java class ConcatKDF (line 37) | final class ConcatKDF extends CryptoAlgorithm { method ConcatKDF (line 57) | ConcatKDF(String jcaName) { method deriveKey (line 84) | public SecretKey deriveKey(final byte[] Z, final long derivedKeyBitLen... class ClearableByteArrayOutputStream (line 170) | private static class ClearableByteArrayOutputStream extends ByteArrayO... method ClearableByteArrayOutputStream (line 172) | public ClearableByteArrayOutputStream(int size) { method reset (line 176) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/ConstantKeyLocator.java class ConstantKeyLocator (line 26) | public class ConstantKeyLocator extends LocatorAdapter implements F... method ConstantKeyLocator (line 31) | public ConstantKeyLocator(Key jwsKey, Key jweKey) { method locate (line 36) | @Override method locate (line 41) | @Override method apply (line 46) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/CryptoAlgorithm.java class CryptoAlgorithm (line 32) | abstract class CryptoAlgorithm implements Identifiable { method CryptoAlgorithm (line 38) | CryptoAlgorithm(String id, String jcaName) { method getId (line 45) | @Override method getJcaName (line 50) | String getJcaName() { method ensureSecureRandom (line 54) | static SecureRandom ensureSecureRandom(Request request) { method jca (line 59) | protected JcaTemplate jca() { method jca (line 63) | protected JcaTemplate jca(Request request) { method getJcaName (line 71) | protected String getJcaName(Request request) { method generateCek (line 75) | protected SecretKey generateCek(KeyRequest request) { method equals (line 82) | @Override method hashCode (line 94) | @Override method toString (line 102) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultAeadRequest.java class DefaultAeadRequest (line 29) | public class DefaultAeadRequest extends DefaultSecureRequest extends DefaultK... method DefaultDecryptionKeyRequest (line 31) | public DefaultDecryptionKeyRequest(byte[] encryptedCek, Provider provi... method assertBytePayload (line 37) | @Override method getKey (line 42) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultDynamicJwkBuilder.java class DefaultDynamicJwkBuilder (line 45) | @SuppressWarnings("unused") //used via reflection by io.jsonwebtoken.sec... method DefaultDynamicJwkBuilder (line 49) | public DefaultDynamicJwkBuilder() { method DefaultDynamicJwkBuilder (line 53) | public DefaultDynamicJwkBuilder(JwkContext ctx) { method key (line 57) | @Override method key (line 62) | @Override method key (line 67) | @Override method key (line 72) | @Override method key (line 77) | @Override method unsupportedKey (line 82) | private static UnsupportedKeyException unsupportedKey(Key key, Excepti... method key (line 87) | @SuppressWarnings("unchecked") method key (line 103) | @SuppressWarnings("unchecked") method octetKey (line 120) | @Override method octetKey (line 125) | @Override method chain (line 130) | @SuppressWarnings("unchecked") method rsaChain (line 140) | @Override method ecChain (line 149) | @Override method octetKeyPair (line 158) | @SuppressWarnings("unchecked") // ok because of the EdwardsCurve.asser... method octetChain (line 168) | @SuppressWarnings("unchecked") // ok because of the EdwardsCurve.asser... method rsaKeyPair (line 179) | @Override method ecKeyPair (line 186) | @Override method keyPair (line 193) | @SuppressWarnings("unchecked") method build (line 202) | @Override class Supplier (line 214) | @SuppressWarnings("unused") // used via reflection in the api module's... method get (line 216) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultEcPrivateJwk.java class DefaultEcPrivateJwk (line 32) | class DefaultEcPrivateJwk extends AbstractPrivateJwk ctx, EcPublicJwk pubJwk) { method equals (line 48) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultEcPublicJwk.java class DefaultEcPublicJwk (line 30) | class DefaultEcPublicJwk extends AbstractPublicJwk implemen... method DefaultEcPublicJwk (line 44) | DefaultEcPublicJwk(JwkContext ctx) { method equalsPublic (line 48) | static boolean equalsPublic(ParameterReadable self, Object candidate) { method equals (line 54) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultHashAlgorithm.java class DefaultHashAlgorithm (line 29) | public final class DefaultHashAlgorithm extends CryptoAlgorithm implemen... method DefaultHashAlgorithm (line 33) | DefaultHashAlgorithm(String id) { method digest (line 37) | @Override method verify (line 55) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultJwkContext.java class DefaultJwkContext (line 40) | public class DefaultJwkContext extends AbstractX509Contex... method DefaultJwkContext (line 73) | public DefaultJwkContext() { method DefaultJwkContext (line 80) | public DefaultJwkContext(Set> params) { method DefaultJwkContext (line 84) | public DefaultJwkContext(Set> params, JwkContext other) { method DefaultJwkContext (line 88) | public DefaultJwkContext(Set> params, JwkContext other... method DefaultJwkContext (line 95) | public DefaultJwkContext(Set> params, JwkContext other... method parameter (line 125) | @Override method getName (line 134) | @Override method putAll (line 153) | @Override method getAlgorithm (line 159) | @Override method setAlgorithm (line 164) | @Override method getId (line 170) | @Override method setId (line 175) | @Override method setIdThumbprintAlgorithm (line 181) | @Override method getIdThumbprintAlgorithm (line 187) | @Override method getOperations (line 192) | @Override method setOperations (line 197) | @Override method getType (line 203) | @Override method setType (line 208) | @Override method getPublicKeyUse (line 214) | @Override method setPublicKeyUse (line 219) | @Override method isSigUse (line 225) | @Override method getKey (line 239) | @Override method setKey (line 244) | @Override method getPublicKey (line 250) | @Override method setPublicKey (line 255) | @Override method getProvider (line 261) | @Override method setProvider (line 266) | @Override method getRandom (line 272) | @Override method setRandom (line 277) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultJwkParserBuilder.java class DefaultJwkParserBuilder (line 23) | public class DefaultJwkParserBuilder extends AbstractJwkParserBuilder>> param(Converter, ?> converter) { method DefaultJwkSet (line 43) | public DefaultJwkSet(Parameter>> param, Map src) { method getName (line 47) | @Override method getKeys (line 52) | @Override method iterator (line 61) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultJwkSetBuilder.java class DefaultJwkSetBuilder (line 33) | public class DefaultJwkSetBuilder extends AbstractSecurityBuilder> ensureKeys() { method add (line 102) | @Override method add (line 113) | @Override method keys (line 123) | @Override method build (line 128) | @Override class Supplier (line 134) | @SuppressWarnings("unused") // used via reflection in the api module's... method get (line 136) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultJwkSetParserBuilder.java class DefaultJwkSetParserBuilder (line 23) | public class DefaultJwkSetParserBuilder extends AbstractJwkParserBuilder... method ignoreUnsupported (line 28) | @Override method doBuild (line 34) | @Override class Supplier (line 43) | @SuppressWarnings("unused") // used via reflection in the api module's... method get (line 45) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultJwkThumbprint.java class DefaultJwkThumbprint (line 28) | class DefaultJwkThumbprint implements JwkThumbprint { method DefaultJwkThumbprint (line 38) | DefaultJwkThumbprint(byte[] digest, HashAlgorithm alg) { method getHashAlgorithm (line 49) | @Override method toByteArray (line 54) | @Override method toURI (line 59) | @Override method toString (line 64) | @Override method hashCode (line 69) | @Override method equals (line 74) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultKeyOperation.java class DefaultKeyOperation (line 25) | final class DefaultKeyOperation implements KeyOperation { method of (line 45) | static KeyOperation of(String id, String description, String related) { method DefaultKeyOperation (line 49) | DefaultKeyOperation(String id) { method DefaultKeyOperation (line 53) | DefaultKeyOperation(String id, String description, Set related) { method getId (line 59) | @Override method getDescription (line 64) | @Override method isRelated (line 69) | @Override method hashCode (line 74) | @Override method equals (line 79) | @Override method toString (line 85) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultKeyOperationBuilder.java class DefaultKeyOperationBuilder (line 25) | public class DefaultKeyOperationBuilder implements KeyOperationBuilder { method id (line 31) | @Override method description (line 37) | @Override method related (line 43) | @Override method build (line 51) | @Override class Supplier (line 57) | @SuppressWarnings("unused") // used via reflection in the api module's... method get (line 59) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultKeyOperationPolicy.java class DefaultKeyOperationPolicy (line 26) | final class DefaultKeyOperationPolicy implements KeyOperationPolicy { method DefaultKeyOperationPolicy (line 32) | DefaultKeyOperationPolicy(Collection ops, boolean allowU... method getOperations (line 38) | @Override method validate (line 43) | @Override method hashCode (line 57) | @Override method equals (line 65) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultKeyOperationPolicyBuilder.java class DefaultKeyOperationPolicyBuilder (line 25) | public class DefaultKeyOperationPolicyBuilder extends DefaultCollectionM... method DefaultKeyOperationPolicyBuilder (line 30) | public DefaultKeyOperationPolicyBuilder() { method unrelated (line 34) | @Override method build (line 40) | @Override class Supplier (line 46) | @SuppressWarnings("unused") // used via reflection in the api module's... method get (line 48) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultKeyPair.java class DefaultKeyPair (line 24) | public class DefaultKeyPair i... method DefaultKeyPair (line 31) | public DefaultKeyPair(A publicKey, B privateKey) { method getPublic (line 37) | @Override method getPrivate (line 42) | @Override method toJavaKeyPair (line 47) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultKeyPairBuilder.java class DefaultKeyPairBuilder (line 24) | public class DefaultKeyPairBuilder extends AbstractSecurityBuilder extends DefaultRequest implements K... method DefaultKeyRequest (line 31) | public DefaultKeyRequest(T payload, Provider provider, SecureRandom se... method getHeader (line 37) | @Override method getEncryptionAlgorithm (line 42) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultKeyResult.java class DefaultKeyResult (line 24) | public class DefaultKeyResult extends DefaultMessage implements ... method DefaultKeyResult (line 28) | public DefaultKeyResult(SecretKey key) { method DefaultKeyResult (line 32) | public DefaultKeyResult(SecretKey key, byte[] encryptedKey) { method assertBytePayload (line 37) | @Override method getKey (line 42) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultKeyUseStrategy.java class DefaultKeyUseStrategy (line 18) | public class DefaultKeyUseStrategy implements KeyUseStrategy { method toJwkValue (line 26) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultMacAlgorithm.java class DefaultMacAlgorithm (line 45) | final class DefaultMacAlgorithm extends AbstractSecureDigestAlgorithm reques... FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultMessage.java class DefaultMessage (line 21) | class DefaultMessage implements Message { method DefaultMessage (line 25) | DefaultMessage(T payload) { method assertBytePayload (line 31) | protected void assertBytePayload(byte[] payload) { method getPayload (line 35) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultOctetPrivateJwk.java class DefaultOctetPrivateJwk (line 31) | public class DefaultOctetPrivateJwk ctx, OctetPublicJwk

pubJwk) { method equals (line 45) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultOctetPublicJwk.java class DefaultOctetPublicJwk (line 29) | public class DefaultOctetPublicJwk extends Abstract... method DefaultOctetPublicJwk (line 39) | DefaultOctetPublicJwk(JwkContext ctx) { method equalsPublic (line 43) | static boolean equalsPublic(ParameterReadable self, Object candidate) { method equals (line 47) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultRequest.java class DefaultRequest (line 23) | public class DefaultRequest extends DefaultMessage implements Requ... method DefaultRequest (line 28) | public DefaultRequest(T payload, Provider provider, SecureRandom secur... method getProvider (line 34) | @Override method getSecureRandom (line 39) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultRsaKeyAlgorithm.java class DefaultRsaKeyAlgorithm (line 38) | public class DefaultRsaKeyAlgorithm extends CryptoAlgorithm implements K... method DefaultRsaKeyAlgorithm (line 44) | public DefaultRsaKeyAlgorithm(String id, String jcaTransformationStrin... method DefaultRsaKeyAlgorithm (line 48) | public DefaultRsaKeyAlgorithm(String id, String jcaTransformationStrin... method keyType (line 53) | private static String keyType(boolean encryption) { method validate (line 57) | protected void validate(Key key, boolean encryption) { // true = encry... method getEncryptionKey (line 83) | @Override method getDecryptionKey (line 106) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultRsaPrivateJwk.java class DefaultRsaPrivateJwk (line 35) | class DefaultRsaPrivateJwk extends AbstractPrivateJwk ctx, RsaPublicJwk pubJw... method equals (line 62) | private static boolean equals(RSAOtherPrimeInfo a, RSAOtherPrimeInfo b) { method equalsOtherPrimes (line 70) | private static boolean equalsOtherPrimes(ParameterReadable a, Paramete... method equals (line 85) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultRsaPublicJwk.java class DefaultRsaPublicJwk (line 30) | class DefaultRsaPublicJwk extends AbstractPublicJwk implem... method DefaultRsaPublicJwk (line 40) | DefaultRsaPublicJwk(JwkContext ctx) { method equalsPublic (line 44) | static boolean equalsPublic(ParameterReadable self, Object candidate) { method equals (line 48) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultSecretJwk.java class DefaultSecretJwk (line 28) | class DefaultSecretJwk extends AbstractJwk implements SecretJ... method DefaultSecretJwk (line 37) | DefaultSecretJwk(JwkContext ctx) { method equals (line 41) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultSecretKeyBuilder.java class DefaultSecretKeyBuilder (line 26) | public class DefaultSecretKeyBuilder extends AbstractSecurityBuilder extends DefaultReque... method DefaultSecureRequest (line 29) | public DefaultSecureRequest(T payload, Provider provider, SecureRandom... method getKey (line 34) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DefaultVerifyDigestRequest.java class DefaultVerifyDigestRequest (line 25) | public class DefaultVerifyDigestRequest extends DefaultRequest extends Def... method DefaultVerifySecureDigestRequest (line 30) | public DefaultVerifySecureDigestRequest(InputStream payload, Provider ... method getDigest (line 35) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/DirectKeyAlgorithm.java class DirectKeyAlgorithm (line 30) | public class DirectKeyAlgorithm implements KeyAlgorithm> { method createDefaultFactories (line 31) | @SuppressWarnings({"unchecked", "rawtypes"}) method DispatchingJwkFactory (line 46) | DispatchingJwkFactory() { method DispatchingJwkFactory (line 50) | @SuppressWarnings("unchecked") method newContext (line 60) | @Override method assertKeyOrKeyType (line 74) | private static void assertKeyOrKeyType(Key key, String kty) { method createJwk (line 81) | @Override method noFamily (line 104) | private static UnsupportedKeyException noFamily(Key key, String kty) { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/ECCurve.java class ECCurve (line 39) | public class ECCurve extends AbstractCurve { method assertJcaCurve (line 63) | static EllipticCurve assertJcaCurve(ECKey key) { method findById (line 69) | static ECCurve findById(String id) { method findByJcaCurve (line 73) | static ECCurve findByJcaCurve(EllipticCurve curve) { method findByKey (line 77) | static ECCurve findByKey(Key key) { method publicKeySpec (line 98) | static ECPublicKeySpec publicKeySpec(ECPrivateKey key) throws IllegalA... method ECCurve (line 108) | public ECCurve(String id, String jcaName) { method toParameterSpec (line 120) | public ECParameterSpec toParameterSpec() { method keyPair (line 124) | @Override method contains (line 129) | @Override method contains (line 142) | boolean contains(ECPoint point) { method contains (line 158) | @SuppressWarnings("BooleanMethodIsAlwaysInverted") method multiply (line 196) | private ECPoint multiply(BigInteger s) { method multiply (line 206) | private ECPoint multiply(ECPoint p, BigInteger s) { method add (line 241) | private ECPoint add(ECPoint P, ECPoint Q) { method doublePoint (line 265) | private ECPoint doublePoint(ECPoint P) { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/EcPrivateJwkFactory.java class EcPrivateJwkFactory (line 36) | class EcPrivateJwkFactory extends AbstractEcJwkFactory ctx) { method createJwkFromKey (line 73) | @Override method createJwkFromValues (line 106) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/EcPublicJwkFactory.java class EcPublicJwkFactory (line 34) | class EcPublicJwkFactory extends AbstractEcJwkFactory wrapAlg) { method EcdhKeyAlgorithm (line 76) | EcdhKeyAlgorithm() { method EcdhKeyAlgorithm (line 82) | EcdhKeyAlgorithm(KeyAlgorithm wrapAlg) { method generateKeyPair (line 88) | protected KeyPair generateKeyPair(Curve curve, Provider provider, Secu... method generateZ (line 92) | protected byte[] generateZ(final KeyRequest request, final PublicKe... method getConcatKDFAlgorithmId (line 103) | protected String getConcatKDFAlgorithmId(AeadAlgorithm enc) { method createOtherInfo (line 108) | private byte[] createOtherInfo(int keydatalen, String AlgorithmID, byt... method getKeyBitLength (line 127) | private int getKeyBitLength(AeadAlgorithm enc) { method deriveKey (line 133) | private SecretKey deriveKey(KeyRequest request, PublicKey publicKey... method getJcaName (line 149) | @Override method assertCurve (line 158) | private static AbstractCurve assertCurve(Key key) { method getEncryptionKey (line 174) | @Override method getDecryptionKey (line 206) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/EdSignatureAlgorithm.java class EdSignatureAlgorithm (line 28) | final class EdSignatureAlgorithm extends AbstractSignatureAlgorithm { method isSigningKey (line 36) | static boolean isSigningKey(PrivateKey key) { method EdSignatureAlgorithm (line 41) | private EdSignatureAlgorithm() { method getJcaName (line 47) | @Override method keyPair (line 61) | @Override method validateKey (line 66) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/EdwardsCurve.java class EdwardsCurve (line 40) | public class EdwardsCurve extends AbstractCurve implements KeyLengthSupp... method publicKeyAsn1Prefix (line 72) | private static byte[] publicKeyAsn1Prefix(int byteLength, byte[] ASN1_... method privateKeyPkcs8Prefix (line 85) | private static byte[] privateKeyPkcs8Prefix(int byteLength, byte[] ASN... method EdwardsCurve (line 158) | EdwardsCurve(final String id, int oidTerminalNode) { method getKeyBitLength (line 187) | @Override method getKeyMaterial (line 192) | public byte[] getKeyMaterial(Key key) { method doGetKeyMaterial (line 211) | protected byte[] doGetKeyMaterial(Key key) { method assertLength (line 243) | private void assertLength(byte[] raw, boolean isPublic) { method toPublicKey (line 253) | public PublicKey toPublicKey(byte[] x, Provider provider) { method privateKeySpec (line 261) | KeySpec privateKeySpec(byte[] d, boolean standard) { method toPrivateKey (line 267) | public PrivateKey toPrivateKey(final byte[] d, Provider provider) { method isSignatureCurve (line 279) | public boolean isSignatureCurve() { method keyPair (line 283) | @Override method isEdwards (line 288) | public static boolean isEdwards(Key key) { method derivePublic (line 304) | public static PublicKey derivePublic(PrivateKey pk) throws KeyException { method findById (line 308) | public static EdwardsCurve findById(String id) { method findByKey (line 312) | public static EdwardsCurve findByKey(Key key) { method contains (line 346) | @Override method findOidTerminalNode (line 352) | private static int findOidTerminalNode(byte[] encoded) { method forKey (line 363) | public static EdwardsCurve forKey(Key key) { method assertEdwards (line 374) | @SuppressWarnings("UnusedReturnValue") FILE: impl/src/main/java/io/jsonwebtoken/impl/security/EdwardsPublicKeyDeriver.java class EdwardsPublicKeyDeriver (line 30) | final class EdwardsPublicKeyDeriver implements Function> exten... method supports (line 25) | boolean supports(Key key); method supports (line 27) | boolean supports(JwkContext context); FILE: impl/src/main/java/io/jsonwebtoken/impl/security/FieldElementConverter.java class FieldElementConverter (line 35) | final class FieldElementConverter implements Converter request) { method encrypt (line 88) | @Override method sign (line 138) | private byte[] sign(byte[] aad, byte[] iv, InputStream ciphertext, byt... method decrypt (line 164) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/JcaTemplate.java class JcaTemplate (line 65) | public class JcaTemplate { method apply (line 84) | @Override method findBouncyCastle (line 91) | protected Provider findBouncyCastle() { method JcaTemplate (line 99) | JcaTemplate(String jcaName) { method JcaTemplate (line 103) | JcaTemplate(String jcaName, Provider provider) { method JcaTemplate (line 107) | JcaTemplate(String jcaName, Provider provider, SecureRandom secureRand... method execute (line 113) | private R execute(Class clazz, CheckedFunction callbac... method execute (line 123) | private T execute(Class clazz, CheckedSupplier fn) throws Se... method execute (line 134) | private R execute(final Class clazz, final CheckedFunction R fallback(final Class clazz, final CheckedFunctio... method withCipher (line 163) | public R withCipher(CheckedFunction fn) throws Security... method withKeyFactory (line 167) | public R withKeyFactory(CheckedFunction fn) throws ... method withSecretKeyFactory (line 171) | public R withSecretKeyFactory(CheckedFunction... method withKeyGenerator (line 175) | public R withKeyGenerator(CheckedFunction fn) thr... method withKeyAgreement (line 179) | public R withKeyAgreement(CheckedFunction fn) thr... method withKeyPairGenerator (line 183) | public R withKeyPairGenerator(CheckedFunction... method withMessageDigest (line 187) | public R withMessageDigest(CheckedFunction fn) t... method withSignature (line 191) | public R withSignature(CheckedFunction fn) throws Se... method withMac (line 195) | public R withMac(CheckedFunction fn) throws SecurityExcept... method withAlgorithmParameters (line 199) | public R withAlgorithmParameters(CheckedFunction R withCertificateFactory(CheckedFunction extends Identifiable { method getInstanceClass (line 343) | Class getInstanceClass(); method get (line 345) | T get(String jcaName, Provider provider) throws Exception; class JcaInstanceFactory (line 348) | private static abstract class JcaInstanceFactory implements Instanc... method JcaInstanceFactory (line 355) | JcaInstanceFactory(Class clazz) { method getInstanceClass (line 359) | @Override method getId (line 364) | @Override method findBouncyCastle (line 370) | protected Provider findBouncyCastle() { method get (line 374) | @SuppressWarnings("GrazieInspection") method doGet (line 412) | protected abstract T doGet(String jcaName, Provider provider) throws... method wrap (line 415) | protected Exception wrap(Exception e, String jcaName, Provider speci... method wrap (line 429) | protected Exception wrap(String msg, Exception cause) { class CipherFactory (line 437) | private static class CipherFactory extends JcaInstanceFactory { method CipherFactory (line 438) | CipherFactory() { method doGet (line 442) | @Override class KeyFactoryFactory (line 448) | private static class KeyFactoryFactory extends JcaInstanceFactory { method MacFactory (line 526) | MacFactory() { method doGet (line 530) | @Override class AlgorithmParametersFactory (line 536) | private static class AlgorithmParametersFactory extends JcaInstanceFac... method AlgorithmParametersFactory (line 537) | AlgorithmParametersFactory() { method doGet (line 541) | @Override class CertificateFactoryFactory (line 549) | private static class CertificateFactoryFactory extends JcaInstanceFact... method CertificateFactoryFactory (line 550) | CertificateFactoryFactory() { method doGet (line 554) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/JwkBuilderSupplier.java class JwkBuilderSupplier (line 25) | public class JwkBuilderSupplier implements Supplier extends Identifiable, Map parameter(Parameter param); method setId (line 39) | JwkContext setId(String id); method setIdThumbprintAlgorithm (line 41) | JwkContext setIdThumbprintAlgorithm(HashAlgorithm alg); method getIdThumbprintAlgorithm (line 43) | HashAlgorithm getIdThumbprintAlgorithm(); method getType (line 45) | String getType(); method setType (line 47) | JwkContext setType(String type); method getOperations (line 49) | Set getOperations(); method setOperations (line 51) | JwkContext setOperations(Collection operati... method getAlgorithm (line 53) | String getAlgorithm(); method setAlgorithm (line 55) | JwkContext setAlgorithm(String algorithm); method getPublicKeyUse (line 57) | String getPublicKeyUse(); method setPublicKeyUse (line 59) | JwkContext setPublicKeyUse(String use); method isSigUse (line 73) | boolean isSigUse(); method getKey (line 75) | K getKey(); method setKey (line 77) | JwkContext setKey(K key); method getPublicKey (line 79) | PublicKey getPublicKey(); method setPublicKey (line 81) | JwkContext setPublicKey(PublicKey publicKey); method getProvider (line 83) | Provider getProvider(); method setProvider (line 85) | JwkContext setProvider(Provider provider); method getRandom (line 87) | SecureRandom getRandom(); method setRandom (line 89) | JwkContext setRandom(SecureRandom random); FILE: impl/src/main/java/io/jsonwebtoken/impl/security/JwkConverter.java class JwkConverter (line 42) | public final class JwkConverter> implements Converter desiredType) { method JwkConverter (line 62) | @SuppressWarnings("unchecked") method JwkConverter (line 67) | public JwkConverter(Class desiredType, Supplier jwk) { method typeString (line 92) | private static String typeString(Class clazz) { method typeString (line 106) | private static String typeString(StringBuilder sb, Class clazz) { method unexpectedIAE (line 116) | private IllegalArgumentException unexpectedIAE(Jwk jwk) { method applyFrom (line 124) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/JwkDeserializer.java class JwkDeserializer (line 22) | public class JwkDeserializer extends JsonObjectDeserializer { method JwkDeserializer (line 24) | public JwkDeserializer(Deserializer deserializer) { method malformed (line 28) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/JwkFactory.java type JwkFactory (line 22) | public interface JwkFactory> { method newContext (line 24) | JwkContext newContext(JwkContext src, K key); method createJwk (line 26) | J createJwk(JwkContext ctx); FILE: impl/src/main/java/io/jsonwebtoken/impl/security/JwkSetConverter.java class JwkSetConverter (line 36) | public class JwkSetConverter implements Converter { method JwkSetConverter (line 43) | public JwkSetConverter() { method JwkSetConverter (line 48) | public JwkSetConverter(boolean ignoreUnsupported) { method JwkSetConverter (line 52) | public JwkSetConverter(Supplier> supplier, boo... method JwkSetConverter (line 56) | public JwkSetConverter(Converter, Object> jwkConverter, boolean... method isIgnoreUnsupported (line 62) | public boolean isIgnoreUnsupported() { method applyTo (line 66) | @Override method applyFrom (line 71) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/JwkSetDeserializer.java class JwkSetDeserializer (line 22) | public class JwkSetDeserializer extends JsonObjectDeserializer { method JwkSetDeserializer (line 24) | public JwkSetDeserializer(Deserializer deserializer) { method malformed (line 28) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/JwksBridge.java class JwksBridge (line 28) | public final class JwksBridge { method JwksBridge (line 30) | private JwksBridge() { method UNSAFE_JSON (line 33) | @SuppressWarnings({"unchecked", "unused"}) // used via reflection by i... FILE: impl/src/main/java/io/jsonwebtoken/impl/security/JwtX509StringConverter.java class JwtX509StringConverter (line 28) | public class JwtX509StringConverter implements Converter registry) { method applyTo (line 34) | @Override method applyFrom (line 40) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/KeyPairs.java class KeyPairs (line 27) | public final class KeyPairs { method KeyPairs (line 29) | private KeyPairs() { method familyPrefix (line 32) | private static String familyPrefix(Class clazz) { method getKey (line 42) | public static K getKey(KeyPair pair, Class clazz) { method assertKey (line 50) | public static K assertKey(Key key, Class clazz, String msgPrefi... FILE: impl/src/main/java/io/jsonwebtoken/impl/security/KeyUsage.java class KeyUsage (line 20) | public final class KeyUsage { method KeyUsage (line 39) | public KeyUsage(X509Certificate cert) { method isDigitalSignature (line 44) | public boolean isDigitalSignature() { method isNonRepudiation (line 48) | public boolean isNonRepudiation() { method isKeyEncipherment (line 52) | public boolean isKeyEncipherment() { method isDataEncipherment (line 56) | public boolean isDataEncipherment() { method isKeyAgreement (line 60) | public boolean isKeyAgreement() { method isKeyCertSign (line 64) | public boolean isKeyCertSign() { method isCRLSign (line 68) | public boolean isCRLSign() { method isEncipherOnly (line 72) | public boolean isEncipherOnly() { method isDecipherOnly (line 76) | public boolean isDecipherOnly() { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/KeyUseStrategy.java type KeyUseStrategy (line 19) | public interface KeyUseStrategy { method toJwkValue (line 22) | String toJwkValue(KeyUsage keyUses); FILE: impl/src/main/java/io/jsonwebtoken/impl/security/KeysBridge.java class KeysBridge (line 34) | @SuppressWarnings({"unused"}) // reflection bridge class for the io.json... method KeysBridge (line 42) | private KeysBridge() { method password (line 45) | public static Password password(char[] password) { method builder (line 49) | public static SecretKeyBuilder builder(SecretKey key) { method builder (line 53) | public static PrivateKeyBuilder builder(PrivateKey key) { method root (line 65) | @SuppressWarnings("unchecked") method root (line 70) | public static K root(KeySupplier supplier) { method findAlgorithm (line 75) | public static String findAlgorithm(Key key) { method findEncoded (line 89) | public static byte[] findEncoded(Key key) { method isGenericSecret (line 99) | public static boolean isGenericSecret(Key key) { method findBitLength (line 114) | public static int findBitLength(Key key) { method getEncoded (line 143) | public static byte[] getEncoded(Key key) { method toString (line 160) | public static String toString(Key key) { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/LocatingKeyResolver.java class LocatingKeyResolver (line 26) | @SuppressWarnings("deprecation") // TODO: delete this class for 1.0 method LocatingKeyResolver (line 31) | public LocatingKeyResolver(Locator locator) { method resolveSigningKey (line 35) | @Override method resolveSigningKey (line 40) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/NamedParameterSpecValueFinder.java class NamedParameterSpecValueFinder (line 25) | public class NamedParameterSpecValueFinder implements Function> e... method OctetJwkFactory (line 28) | OctetJwkFactory(Class keyType, Set> params) { method supports (line 32) | @Override method getCurve (line 37) | protected static EdwardsCurve getCurve(final ParameterReadable reader)... FILE: impl/src/main/java/io/jsonwebtoken/impl/security/OctetPrivateJwkFactory.java class OctetPrivateJwkFactory (line 29) | public class OctetPrivateJwkFactory extends OctetJwkFactory request, final char[] ... method generateInputSalt (line 147) | protected byte[] generateInputSalt(KeyRequest request) { method toRfcSalt (line 154) | protected byte[] toRfcSalt(byte[] inputSalt) { method getEncryptionKey (line 158) | @Override method getDecryptionKey (line 185) | @Override FILE: impl/src/main/java/io/jsonwebtoken/impl/security/PrivateECKey.java class PrivateECKey (line 28) | public class PrivateECKey implements PrivateKey, ECKey, KeySupplier implements Key, KeySupplier { method getProvider (line 30) | public static Provider getProvider(Key key, Provider backup) { method getKey (line 38) | @SuppressWarnings("unchecked") method ProviderKey (line 43) | ProviderKey(Provider provider, T key) { method getKey (line 52) | @Override method getAlgorithm (line 57) | @Override method getFormat (line 62) | @Override method getEncoded (line 67) | @Override method getProvider (line 72) | public final Provider getProvider() { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/ProviderPrivateKey.java class ProviderPrivateKey (line 21) | public final class ProviderPrivateKey extends ProviderKey im... method ProviderPrivateKey (line 23) | ProviderPrivateKey(Provider provider, PrivateKey key) { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/ProviderSecretKey.java class ProviderSecretKey (line 21) | public final class ProviderSecretKey extends ProviderKey impl... method ProviderSecretKey (line 23) | ProviderSecretKey(Provider provider, SecretKey key) { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/Providers.java class Providers (line 27) | final class Providers { method Providers (line 33) | private Providers() { method findBouncyCastle (line 50) | public static Provider findBouncyCastle() { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/RSAOtherPrimeInfoConverter.java class RSAOtherPrimeInfoConverter (line 32) | class RSAOtherPrimeInfoConverter implements Converter ctx) { method createJwkFromKey (line 103) | @Override method createJwkFromValues (line 157) | @Override method generateFromSpec (line 217) | protected RSAPrivateKey generateFromSpec(JwkContext ctx... FILE: impl/src/main/java/io/jsonwebtoken/impl/security/RsaPublicJwkFactory.java class RsaPublicJwkFactory (line 28) | class RsaPublicJwkFactory extends AbstractFamilyJwkFactory { method StandardCurves (line 26) | public StandardCurves() { method findByKey (line 38) | public static Curve findByKey(Key key) { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/StandardEncryptionAlgorithms.java class StandardEncryptionAlgorithms (line 22) | @SuppressWarnings("unused") // used via reflection in io.jsonwebtoken.Jw... method StandardEncryptionAlgorithms (line 27) | public StandardEncryptionAlgorithms() { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/StandardHashAlgorithms.java class StandardHashAlgorithms (line 27) | @SuppressWarnings("unused") // used via reflection in io.jsonwebtoken.se... method StandardHashAlgorithms (line 30) | public StandardHashAlgorithms() { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/StandardKeyAlgorithms.java class StandardKeyAlgorithms (line 32) | public final class StandardKeyAlgorithms extends IdRegistry { method StandardKeyOperations (line 24) | public StandardKeyOperations() { FILE: impl/src/main/java/io/jsonwebtoken/impl/security/StandardSecureDigestAlgorithms.java class StandardSecureDigestAlgorithms (line 27) | @SuppressWarnings("unused") // used via reflection in io.jsonwebtoken.Jw... method StandardSecureDigestAlgorithms (line 32) | public StandardSecureDigestAlgorithms() { method findBySigningKey (line 51) | @SuppressWarnings("unchecked") FILE: impl/src/main/java/io/jsonwebtoken/impl/security/X509BuilderSupport.java class X509BuilderSupport (line 37) | public class X509BuilderSupport implements X509Builder createGetBytesFunctio... method X509BuilderSupport (line 59) | public X509BuilderSupport(ParameterMap map, Class