Commit Graph

136 Commits

Author SHA1 Message Date
Micah Silverman b4015be11e Added in test that does NOT work for custom claim with Date type. 2015-09-23 04:36:57 -04:00
Micah Silverman 2e452a42b1 Added requireExpiration and requireNotBefore 2015-09-23 04:35:14 -04:00
Micah Silverman ddda2f92d3 Renamed all the expect methods to require. 2015-09-23 03:35:41 -04:00
Micah Silverman 72acd649c7 Updated custom Exception javadocs. 2015-09-23 03:25:29 -04:00
Micah Silverman 5dd95b6755 Refactored validateExpectedClaims 2015-09-23 03:18:10 -04:00
Micah Silverman 62ccd16748 Call underlying delegate methods for expected claims. 2015-09-23 01:31:17 -04:00
Micah Silverman 5ecaacde5a Don't allow empty or null claimName or null value for claim expectations. 2015-09-23 01:12:54 -04:00
Micah Silverman f2e620e36b Added expectId convenience method. 2015-09-12 04:05:51 -04:00
Micah Silverman f3c8f10f32 Added expectSubject convenience method. 2015-09-12 04:05:01 -04:00
Micah Silverman fd04a357cb Added expectAudience convenience method. 2015-09-12 04:04:18 -04:00
Micah Silverman 056dc819e2 Added expectIssuer convenience method. 2015-09-12 04:03:19 -04:00
Micah Silverman 0fab5504cd Added expectIssuedAt convenience method. 2015-09-12 03:58:30 -04:00
Micah Silverman 8f49666a40 Enforce arbitrary claim expectations when parsing 2015-09-12 01:09:44 -04:00
Les Hazlewood 5c8c5ef97a Merge pull request #44 from dogeared/JwtSemicolonFix
Got rid of semicolons in JwtParserTest to make it consistent throughout.
2015-09-09 20:31:27 -07:00
Micah Silverman bdb7597f0a Got rid of semicolons in JwtParserTest to make it consistent throughout. 2015-09-09 23:22:17 -04:00
Les Hazlewood 335e85f6ee Merge pull request #43 from dogeared/JwtParserTestFix
Jwt parser test fix
2015-09-09 20:18:49 -07:00
Micah Silverman 59993cf614 Fixed broken testParseClaimsJwsWithPlaintextJws test. 2015-09-09 23:15:56 -04:00
Les Hazlewood 53f588f6e1 Merge pull request #40 from josebarrueta/Issue-39
Issue 39 - Add generic body type to the DefaultJws implementation.
2015-08-26 17:18:18 -07:00
Les Hazlewood 46a3c1376e Merge pull request #41 from josebarrueta/Issue-34
Issue-34 getting rid of slf4j.
2015-08-26 17:18:04 -07:00
josebarrueta 5c66435825 Issue-34 getting rid of slf4j. 2015-08-26 17:07:41 -07:00
josebarrueta 73d4e788ef Issue 39 - Add generic body type to the DefaultJws implementation. 2015-08-26 16:59:55 -07:00
Les Hazlewood 6c2c90ad23 [maven-release-plugin] prepare for next development iteration 2015-06-26 13:43:50 -07:00
Les Hazlewood 3373641dcd [maven-release-plugin] prepare release 0.5.1 2015-06-26 13:43:46 -07:00
Les Hazlewood c92b7d2cfa #31: prepping for maven release build 2015-06-26 13:41:57 -07:00
Les Hazlewood e5147b0cf9 #31: updated release notes to reflect upcoming 0.5.1 release 2015-06-26 13:38:51 -07:00
Les Hazlewood 9689900f6f Merge pull request #32 from jwtk/base64padding
#31: fixed base64 url padding bug
2015-06-26 11:50:56 -07:00
Les Hazlewood 4d2080b369 #31: fixed base64 url padding bug 2015-06-26 11:34:33 -07:00
Les Hazlewood dac9ee66af Minor syntax correction 2015-05-13 13:04:11 -07:00
Les Hazlewood 2ba41678f6 [maven-release-plugin] prepare for next development iteration 2015-05-12 19:19:25 -07:00
Les Hazlewood f3858803ca [maven-release-plugin] prepare release 0.5 2015-05-12 19:19:20 -07:00
Les Hazlewood 4204d16f07 Removed coverage statement as 3 classes were found to not hit that mark yet. Will be updated on a future release. 2015-05-12 19:06:18 -07:00
Les Hazlewood 8085f19cb1 Readme and JavaDoc updates for the upcoming 0.5 release 2015-05-12 18:58:25 -07:00
Les Hazlewood 027b3518ab Readme and JavaDoc updates for the upcoming 0.5 release 2015-05-12 18:55:15 -07:00
Les Hazlewood 754b87a8a4 Readme and JavaDoc updates for the upcoming 0.5 release 2015-05-12 18:51:59 -07:00
Les Hazlewood 04865163c9 Readme and JavaDoc updates for the upcoming 0.5 release 2015-05-12 18:50:40 -07:00
Les Hazlewood cafbc29a76 Readme and JavaDoc updates for the upcoming 0.5 release 2015-05-12 18:49:43 -07:00
Les Hazlewood 078dbaa9c2 Merge pull request #29 from jwtk/android
Android + Better test coverage.
2015-05-12 17:09:06 -07:00
Les Hazlewood 9f51760472 #18: enhanced code coverage. Added cobertura for code enforcement and reporting. 2015-05-11 13:21:22 -07:00
Les Hazlewood 66b30e2e10 #18: extracted Android-specific logic out of the Base64Codec to its own class. Created a factory that can return either depending on environment. Ensured all code other than the lang package is at 100% test coverage. 2015-05-08 20:22:22 -07:00
Les Hazlewood c18e4eed05 Merge branch 'master' into android 2015-05-07 23:43:02 -07:00
Les Hazlewood d74a921487 Merge pull request #28 from jwtk/elliptic-curve
Elliptic Curve algorithms finished!
2015-05-07 23:42:11 -07:00
Les Hazlewood 8878e022f1 #27: Updated Readme to reflect EC algorithms 2015-05-07 23:36:03 -07:00
Les Hazlewood 4904753ca5 #27: removed empty method 2015-05-07 23:30:41 -07:00
Les Hazlewood d644d8f9ee #27: finished EC implementations. Also added test cases to get to 100% code coverage on all code except the lang package. 2015-05-07 23:29:40 -07:00
Les Hazlewood 8d86973b4b #27: initial implementation of Elliptic Curve signatures with tests. Still have a bit more code coverage to add before I'm happy. 2015-05-06 22:41:53 -07:00
Les Hazlewood 01996aa15b #18: fixed Android detection algorithm from class check to system property check. This is to ensure that, during tests, the stub android .jar isn't used since it is in the classpath. 2015-04-29 10:06:08 -07:00
Les Hazlewood 115b6f4dca #18: updated logic to remove warnings from dalvik jvm. 2015-04-29 09:15:52 -07:00
Les Hazlewood 042bac29d7 Merge branch 'master' into android 2015-04-29 09:13:34 -07:00
Les Hazlewood 1bda828a0d Merge pull request #24 from enflout/master
add osgi support via maven-bundle-plugin
2015-04-28 19:42:34 -07:00
Les Hazlewood c29c6a2fe8 Implemented issue #25 2015-04-28 19:39:59 -07:00