Commit Graph

483 Commits

Author SHA1 Message Date
Max Lambrecht c9c6aeae5a Add env variable to run coverage plugin.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 12:12:51 -03:00
Max Lambrecht 4109b2bdd4 Update coveralls gradle plugin.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 11:55:03 -03:00
Max Lambrecht 98153dd988 Fix Github Action config.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 11:42:18 -03:00
Max Lambrecht 7e298d72b1 Add OS/JDK matrix to Github Actions config.
Update build badge link.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 11:40:04 -03:00
Max Lambrecht c010b90c00 Add OS/JDK matrix to Github Actions config.
Update build badge link.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-22 11:36:18 -03:00
Max Lambrecht 817b1102a5 Add Github Actions.
Upgrade gradle to 7.1.
Update Lombok dependency.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-06-19 15:55:27 -03:00
Ryan Turner 7a994861ef
Merge pull request #72 from maxlambrecht/fix/update-proto
Update workload.proto with the lastest version from the SPIFFE repo.
2021-05-27 19:09:52 -07:00
Max Lambrecht 377225ac7b Update workload.proto with the lastest version from the SPIFFE repo.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-05-27 15:55:07 -03:00
Ryan Turner 060bec6f33
Merge pull request #70 from maxlambrecht/nimbus-dependency-update
Update JWT-JOSE dependency
2021-04-12 12:41:53 -07:00
Ryan Turner 1f53be1c6c
Merge branch 'master' into nimbus-dependency-update 2021-04-12 12:40:45 -07:00
Ryan Turner 16d02d65ba
Merge pull request #69 from maxlambrecht/netty-dependency-update
Update netty-transport-native-kqueue dependecy to 4.1.63
2021-04-12 12:40:01 -07:00
Ryan Turner 86f9546178
Merge branch 'master' into netty-dependency-update 2021-04-12 12:39:56 -07:00
Ryan Turner 2950899913
Merge pull request #68 from maxlambrecht/grpc-dependency-update
Update grpc-java dependency to 1.37.0
2021-04-12 12:39:24 -07:00
Max Lambrecht aec49499c5 Update JWT-JOSE dependency to 9.8.1
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-04-12 15:54:12 -03:00
Max Lambrecht 467b1873cd Update netty-transport-native-kqueue dependecy to 4.1.63
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-04-12 15:48:00 -03:00
Max Lambrecht b8f936e97a Update grpc-java dependency to 1.37.0
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-04-12 14:57:41 -03:00
Max Lambrecht 8c2cbbc3d5
Update library version to 0.7.0 (#66)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-03-15 17:22:11 -03:00
Ryan Turner 1177178a1e
Merge pull request #63 from maxlambrecht/fetch-x509-bundles
Implement FetchX509Bundles method on WorkloadAPI client
2021-03-15 12:49:32 -07:00
Max Lambrecht ede1878fd5 Addressing PR comments
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-03-15 09:59:15 -03:00
Max Lambrecht baa447b058 Add FetchX509Bundles method to Workload API client
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2021-03-08 18:44:21 -03:00
Max Lambrecht 9a6e805756
Update JWT-JOSE Nimbus dependency to 9.7 (#65)
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>

Co-authored-by: Ryan Turner <rturner3@users.noreply.github.com>
2021-03-08 18:41:57 -03:00
Ryan Turner 600c098d10
Merge pull request #64 from maxlambrecht/grpc-dependency-update
Update grpc-java dependency to 1.36.0
2021-03-08 10:04:07 -08:00
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