Commit Graph

461 Commits

Author SHA1 Message Date
Max Lambrecht 41153174f9 Update grpc-java dependency to 1.36.0
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-03-08 13:25:46 -03:00
Max Lambrecht 0ee9ae28fa
Validate JWT 'typ' header. (#62)
* Validate JWT 'typ' header.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-02-08 16:05:36 -03:00
Ryan Turner e33417b10b
Merge pull request #60 from maxlambrecht/validate-jwt-alg
Validate 'alg' header when parsing JWT-SVIDs from tokens
2021-02-05 10:11:02 -08:00
Max Lambrecht de82ebf916 Minor exception messages improvements.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-02-05 10:37:44 -03:00
Max Lambrecht f8970af7f4 Validate 'alg' header when parsing JWT-SVIDs from tokens.
Some minor refactors and improvements.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-02-04 16:30:41 -03:00
Ryan Turner c285da249e
Merge pull request #57 from maxlambrecht/master
Upgrade grpc dependency to 1.35.0
2021-02-03 10:12:03 -08:00
Max Lambrecht 1b70bbf1d5 Upgrade grpc dependency to 1.35.0
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-02-03 11:47:08 -03:00
Ryan Turner 6551f6d131
Merge pull request #56 from maxlambrecht/master
Remove private/public key match verification.
2021-02-02 17:45:54 -08:00
Max Lambrecht 3049810a35 Remove private/public key match verification.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-02-02 21:06:55 -03:00
Max Lambrecht 45e3fc86a6
Merge pull request #54 from rturner3/java-spiffe-provider-doc-fix
Remove separator argument from toSetOfSpiffeIds() examples
2021-01-13 09:18:53 -03:00
Ryan Turner f7ffdea3b1 Remove separator argument from toSetOfSpiffeIds() examples
The ',' separator is not accepted as valid by the library. There is now
an override method which uses a default separator, so prefer that for
the examples, where the separator character is not particularly
relevant.

Signed-off-by: Ryan Turner <turner@uber.com>
2021-01-12 20:31:26 -08:00
Ryan Turner df9dd31685
Merge pull request #53 from maxlambrecht/add-missing-spiffeid-validations
Make SPIFFE ID and TrustDomain compliant with the specs
2021-01-06 12:09:46 -08:00
Max Lambrecht bd6ca04270 Addressing PR comments.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-01-06 10:02:46 -03:00
Ryan Turner 0053f22ee4
Merge pull request #51 from maxlambrecht/gradle-upgrade
Gradle upgrade to 6.7.1
2021-01-05 10:54:48 -08:00
Max Lambrecht 9757e62ad3 Add missing SPIFFE ID and Trust Domain maximum length validations.
Fix parse SPIFFE ID to preserve path case.
Refactoring tests.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-01-05 12:46:41 -03:00
Max Lambrecht e37b9b50e9 Upgrade gradle wrapper to 6.7.1
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-11-25 09:26:27 -03:00
Max Lambrecht accb81c8d6
Merge pull request #49 from maxlambrecht/master
Use google osdetector plugin instead of internal gradle class.
2020-11-24 15:11:10 -03:00
Max Lambrecht e7425fbd4e Revert gradle wrapper update.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-11-24 15:05:12 -03:00
Max Lambrecht 48e72f0412
Merge pull request #50 from rturner3/fix-readme
Fix typo in README.md
2020-11-24 15:00:27 -03:00
Ryan Turner a1757c5557 Fix typo in README.md
Signed-off-by: Ryan Turner <turner@uber.com>
2020-11-24 09:41:12 -08:00
Max Lambrecht aff23a7d79 Use google osdetector plugin instead of internal gradle class.
Upgrade gradle wrapper to 6.7.1

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-11-24 10:57:37 -03:00
Max Lambrecht 20d0efead2
Merge pull request #47 from srwaggon/patch-2
Update README.md
2020-11-14 10:16:21 -03:00
Max Lambrecht c04dd2163f
Merge pull request #46 from srwaggon/patch-1
Update README.md
2020-11-14 10:16:03 -03:00
Samuel Waggoner 1ff550ac43
Update README.md
Update example to match current code contract
2020-11-13 16:05:39 -08:00
Samuel Waggoner c3d118da45
Update README.md
Amend parent class in example
2020-11-13 16:01:53 -08:00
Max Lambrecht b67a2f1bd8
Merge pull request #45 from maxlambrecht/master
Add maintainer to CODEOWNERS file
2020-11-10 08:37:15 -03:00
Max Lambrecht 437e0b5469 Add maintainer to CODEOWNERS file
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-11-09 17:42:15 -03:00
Max Lambrecht aba2c2d272
Merge pull request #44 from maxlambrecht/bump-0.6.3
Bump to 0.6.3
2020-10-27 18:24:19 -03:00
Max Lambrecht 2f295c86ab
Merge pull request #43 from maxlambrecht/docs-improvements
Minor improvements in READMEs and javadocs.
2020-10-27 18:23:07 -03:00
Max Lambrecht ebb933557c
Merge pull request #42 from maxlambrecht/update-lombok-dependency
Updating lombok and test libraries dependencies.
2020-10-27 18:22:45 -03:00
Max Lambrecht 00c3407c33 Merge branch 'update-lombok-dependency' of https://github.com/maxlambrecht/java-spiffe into update-lombok-dependency 2020-10-27 18:21:45 -03:00
Max Lambrecht 2d3b57ad28 Updating lombok and test libraries dependencies.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-10-27 18:20:00 -03:00
Max Lambrecht c08462accf Merge remote-tracking branch 'upstream/master' into master 2020-10-27 18:17:29 -03:00
Max Lambrecht 815fb40cf4
Merge pull request #41 from maxlambrecht/nimbus-dependency-update
Updating nimbus jwt-jose dependency.
2020-10-27 18:15:43 -03:00
Max Lambrecht 4e53c3ec71
Merge pull request #40 from maxlambrecht/grpc-dependency-update
Updating gRPC and protobuf dependencies.
2020-10-27 18:15:08 -03:00
Max Lambrecht b9035b4dac Bump to 0.6.3
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-10-27 10:57:39 -03:00
Max Lambrecht dbd44a4db4 Minor improvements in READMEs and javadocs.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-10-27 10:52:22 -03:00
Max Lambrecht ddff049b5d Updating lombok and test libraries dependencies.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-10-27 10:32:38 -03:00
Max Lambrecht 56e22854f3 Updating nimbus jwt dependency.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-10-27 10:21:53 -03:00
Max Lambrecht 3cfa6a8ccd Updating gRPC and protobuf dependencies.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-10-27 09:34:08 -03:00
Max Lambrecht b94d8da155
Merge pull request #38 from maxlambrecht/master
Adding a note about java-spiffe-helper artifact
2020-10-02 11:30:56 -03:00
Max Lambrecht 057a048397 Add note to README to clarify that java-spiffe-helper artifact is published to Github releases.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-10-02 11:17:15 -03:00
Max Lambrecht 285545f704
Merge pull request #36 from maxlambrecht/master
Configuration, validation and logging improvements
2020-08-25 14:53:44 -03:00
Max Lambrecht c22affce9d Merge remote-tracking branch 'upstream/master' 2020-08-25 13:13:58 -03:00
Max Lambrecht 5a8d9d9056 Bump version to 0.6.2
Improve how the SpiffeTrustManager is configured to either validate SPIFFE IDs or acceptAny.
Validate the SslContextOptions.
Add visibility to some validation errors by logging warnings.
Improve log of the X509Source update.
Improve Spiffe Provider README.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-08-25 13:08:52 -03:00
Max Lambrecht 6283205310
Merge pull request #35 from maxlambrecht/master
Fix jwt-svid audience validation. Update dependencies.
2020-08-20 14:10:27 -03:00
Max Lambrecht d64db92d1f Bump version to 0.6.1
Upgrade gprc-java dependency to 1.31.1
Upgrade other dependencies.
Fix jwt-svid audience validation.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-08-20 13:40:47 -03:00
David Langhorst da11acbff4
Merge pull request #34 from maxlambrecht/master
Updating README and gradle tasks for publishing artifacts to maven central
2020-08-06 07:31:59 -07:00
Max Lambrecht 09149487a0 Tasks for signing and publishing artifacts to maven repository.
Add to README instruction to add the maven and gradle dependencies.
Minor additions to gradle build configs.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-08-04 14:39:35 -03:00
Max Lambrecht 1f853a2649 Merge branch 'v2-api' 2020-07-17 14:39:26 -03:00