Version |
Insecure |
CryptoMisuse |
Rule name |
Method |
Statement |
Details |
0.1 |
|
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r52.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r36, $r37) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r73.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r15, $r16) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r17.<java.security.Signature: void initVerify(java.security.PublicKey)>(r3) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.2 |
|
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r52.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r36, $r37) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r73.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r15, $r16) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r17.<java.security.Signature: void initVerify(java.security.PublicKey)>(r3) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.3 |
|
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r52.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r36, $r37) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r108.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r13, $r14) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r17.<java.security.Signature: void initVerify(java.security.PublicKey)>(r3) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.4 |
|
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Lio/jsonwebtoken/Claims;)Ljava/security/Key; |
specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r7) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Ljava/lang/String;)Ljava/security/Key; |
specialinvoke $r6.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r7) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r52.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r36, $r37) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r124.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r92, $r14) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r17.<java.security.Signature: void initVerify(java.security.PublicKey)>(r3) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.5 |
|
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Lio/jsonwebtoken/Claims;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Ljava/lang/String;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r51.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r35, $r36) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r135.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r99, $r30) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
KeyPairGenerator |
io.jsonwebtoken.impl.crypto.EllipticCurveProvider.generateKeyPair(Ljava/lang/String;Ljava/lang/String;Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljava/security/KeyPair; |
r16 = staticinvoke <java.security.KeyPairGenerator: java.security.KeyPairGenerator getInstance(java.lang.String,java.lang.String)>(r0, r1) |
First parameter (with value "ECDSA") should be any of {RSA, DSA, DiffieHellman, DH, EC} |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacProvider.generateKey(Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljavax/crypto/SecretKey; |
specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r5) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.5.1 |
|
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Lio/jsonwebtoken/Claims;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Ljava/lang/String;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r51.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r35, $r36) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r135.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r99, $r30) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
KeyPairGenerator |
io.jsonwebtoken.impl.crypto.EllipticCurveProvider.generateKeyPair(Ljava/lang/String;Ljava/lang/String;Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljava/security/KeyPair; |
r16 = staticinvoke <java.security.KeyPairGenerator: java.security.KeyPairGenerator getInstance(java.lang.String,java.lang.String)>(r0, r1) |
First parameter (with value "ECDSA") should be any of {RSA, DSA, DiffieHellman, DH, EC} |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacProvider.generateKey(Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljavax/crypto/SecretKey; |
specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r5) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.6.0 |
|
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Lio/jsonwebtoken/Claims;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Ljava/lang/String;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r68.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r41, $r42) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r143.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r106, $r31) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
KeyPairGenerator |
io.jsonwebtoken.impl.crypto.EllipticCurveProvider.generateKeyPair(Ljava/lang/String;Ljava/lang/String;Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljava/security/KeyPair; |
r16 = staticinvoke <java.security.KeyPairGenerator: java.security.KeyPairGenerator getInstance(java.lang.String,java.lang.String)>(r0, r1) |
First parameter (with value "ECDSA") should be any of {RSA, DSA, DiffieHellman, DH, EC} |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacProvider.generateKey(Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljavax/crypto/SecretKey; |
specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r5) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.7.0 |
|
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Lio/jsonwebtoken/Claims;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Ljava/lang/String;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r68.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r41, $r42) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r150.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r113, $r44) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
KeyPairGenerator |
io.jsonwebtoken.impl.crypto.EllipticCurveProvider.generateKeyPair(Ljava/lang/String;Ljava/lang/String;Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljava/security/KeyPair; |
r16 = staticinvoke <java.security.KeyPairGenerator: java.security.KeyPairGenerator getInstance(java.lang.String,java.lang.String)>(r0, r1) |
First parameter (with value "ECDSA") should be any of {RSA, DSA, DiffieHellman, DH, EC} |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacProvider.generateKey(Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljavax/crypto/SecretKey; |
specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r5) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.8.0 |
|
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Lio/jsonwebtoken/Claims;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Ljava/lang/String;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r68.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r41, $r42) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r150.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r113, $r44) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
KeyPairGenerator |
io.jsonwebtoken.impl.crypto.EllipticCurveProvider.generateKeyPair(Ljava/lang/String;Ljava/lang/String;Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljava/security/KeyPair; |
r16 = staticinvoke <java.security.KeyPairGenerator: java.security.KeyPairGenerator getInstance(java.lang.String,java.lang.String)>(r0, r1) |
First parameter (with value "ECDSA") should be any of {RSA, DSA, DiffieHellman, DH, EC} |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacProvider.generateKey(Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljavax/crypto/SecretKey; |
specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r5) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.9.0 |
|
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Lio/jsonwebtoken/Claims;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Ljava/lang/String;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r68.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r41, $r42) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r150.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r113, $r44) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
KeyPairGenerator |
io.jsonwebtoken.impl.crypto.EllipticCurveProvider.generateKeyPair(Ljava/lang/String;Ljava/lang/String;Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljava/security/KeyPair; |
r16 = staticinvoke <java.security.KeyPairGenerator: java.security.KeyPairGenerator getInstance(java.lang.String,java.lang.String)>(r0, r1) |
First parameter (with value "ECDSA") should be any of {RSA, DSA, DiffieHellman, DH, EC} |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacProvider.generateKey(Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljavax/crypto/SecretKey; |
specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r5) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
0.9.1 |
|
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Lio/jsonwebtoken/Claims;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.SigningKeyResolverAdapter.resolveSigningKey(Lio/jsonwebtoken/JwsHeader;Ljava/lang/String;)Ljava/security/Key; |
specialinvoke $r12.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r4, $r13) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtBuilder.compact()Ljava/lang/String; |
specialinvoke r68.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r41, $r42) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.DefaultJwtParser.parse(Ljava/lang/String;)Lio/jsonwebtoken/Jwt; |
specialinvoke r155.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r118, $r44) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
KeyPairGenerator |
io.jsonwebtoken.impl.crypto.EllipticCurveProvider.generateKeyPair(Ljava/lang/String;Ljava/lang/String;Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljava/security/KeyPair; |
r16 = staticinvoke <java.security.KeyPairGenerator: java.security.KeyPairGenerator getInstance(java.lang.String,java.lang.String)>(r0, r1) |
First parameter (with value "ECDSA") should be any of {RSA, DSA, DiffieHellman, DH, EC} |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.EllipticCurveSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacProvider.generateKey(Lio/jsonwebtoken/SignatureAlgorithm;Ljava/security/SecureRandom;)Ljavax/crypto/SecretKey; |
specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r3, $r5) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
SecretKeySpec |
io.jsonwebtoken.impl.crypto.MacSigner.<init>(Lio/jsonwebtoken/SignatureAlgorithm;[B)V |
specialinvoke $r3.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r2, $r4) |
First parameter was not properly generated as prepared Key Material |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSignatureValidator.isValid([B[B)Z |
virtualinvoke r1.<java.security.Signature: void initVerify(java.security.PublicKey)>(r2) |
First parameter was not properly generated as generated Pubkey |
- |
- |
|
Signature |
io.jsonwebtoken.impl.crypto.RsaSigner.sign([B)[B |
virtualinvoke r3.<java.security.Signature: void initSign(java.security.PrivateKey)>(r2) |
First parameter was not properly generated as generated Privkey |