Commit Graph

473 Commits

Author SHA1 Message Date
Max Lambrecht cbca3a1ec2 Refactor extracting methods to improve readability.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-23 12:46:11 -03:00
Max Lambrecht 5221f838eb Amendments in javadocs and README.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-23 11:28:51 -03:00
Max Lambrecht ca5511eb91 Addressing PR comments:
- refactor acceptedSpiffeIds from List to Set
- refactor tests
- renaming methods to improve clarity
- amendments in javadocs

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-23 11:26:00 -03:00
Max Lambrecht dbfb09f0f8 Refactor private key algorithm parameter. Create enum.
Other minor changes.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-23 09:25:59 -03:00
Max Lambrecht 4e1d0fb8c8 Fix trust domain host validation.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-22 16:28:52 -03:00
Max Lambrecht 7d3adfe7cf Rename enum and add comment.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-22 16:18:59 -03:00
Max Lambrecht c92c90e7ea Addressing PR comments:
- replace private key format and algorithm guessing by parameters
- refactor a few ifs to switch case
- add spiffeid and trust domain validations and tests
- remove all imports wildcards
- other minor changes to improve quality

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-22 16:08:17 -03:00
Max Lambrecht 538be3fa09 Minor typo fix.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-19 17:34:15 -03:00
Max Lambrecht fbbf17d0a3 Minor typo and grammar fixes.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-19 15:14:30 -03:00
Max Lambrecht 57076ef4f5 java-spiffe-provider: Code style improvements.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-19 14:32:32 -03:00
Max Lambrecht c909062618 java-spiffe-helper: Code style improvements.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-19 13:53:57 -03:00
Max Lambrecht 48564f1193 java-spiffe-core: Code style improvements.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-19 11:58:21 -03:00
Max Lambrecht a546070435 Fix jar manifest.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-19 10:34:19 -03:00
Max Lambrecht f967aa81a6 Fixing javadoc related warnings.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-18 11:29:39 -03:00
Max Lambrecht db57253657 Add javadoc and source jars generation. Fixing errors and warnings.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-18 11:03:06 -03:00
Max Lambrecht 2153452545 Rename root package to 'io.spiffe'.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-18 10:18:08 -03:00
Max Lambrecht edec6b3806 Filter out internal package for coveralls
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-17 15:14:07 -03:00
Max Lambrecht a51253c182 Coveralls sourceDir config added
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-17 13:45:36 -03:00
Max Lambrecht c19eca7217 Update coveralls plugin version to latest
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-17 11:30:20 -03:00
Max Lambrecht 14626e8831 Set jacocoReportPath for coveralls plugin
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-17 11:27:51 -03:00
Max Lambrecht 8641f92dd1 Fix coverage output file for coveralls
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-17 11:22:56 -03:00
Max Lambrecht e41e80ce8e Add coveralls integration
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-17 11:05:17 -03:00
Max Lambrecht affac4e7bd Fix test dependency import.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-16 10:20:14 -03:00
Max Lambrecht e124009250 Minor amendments in javadoc comments.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-15 13:47:43 -03:00
Max Lambrecht f132b04a17 Amendments in javadoc in java-spiffe-helper.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-15 13:36:28 -03:00
Max Lambrecht 0e7413ad09 Adding and improving javadocs in the java-spiffe-provider module.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-15 13:28:42 -03:00
Max Lambrecht d00c6072bf Adding and improving javadocs. Removing unused code.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-15 11:18:16 -03:00
Max Lambrecht f3b2a411fc Addressing PR comments: improving names, javadoc amendments, code refactors.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-15 10:18:48 -03:00
Max Lambrecht 5c1d2762e7 Add javax.annotation-api dependency as workaround for Java 11+ versions.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-13 14:48:33 -03:00
Max Lambrecht 53244bb499 Addressing PR comments: replacing grpc netty dependencies by the recommended grpc-netty-shaded.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-13 13:15:26 -03:00
Max Lambrecht 2f7c83452a Fix error in TrustManager validation.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-13 12:52:21 -03:00
Max Lambrecht 874c7a5a88 Adding configuration for accepting any SPIFFE ID.
Amend X509 wordings.
Adding documentation in README.
Improvements.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-12 15:59:08 -03:00
Max Lambrecht 46d6fc0ade Fix code issues.
Improve README.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-12 08:06:07 -03:00
Max Lambrecht df234b5255 minor readme amendments
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-11 17:14:10 -03:00
Max Lambrecht 00eb86949f Addressing PR comments.
Adding documentation.
Amendments in READMEs and javadoc comments.
Some refactors to improve code and clarity.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-11 17:09:55 -03:00
Max Lambrecht f5c3b18d5a
Merge pull request #31 from maxlambrecht/travis_integration
Run build/test against all supported Java versions
2020-06-11 12:42:34 -03:00
Max Lambrecht 6d42e48861 Add all supported java versions to travis build.
Extract common string versions to constants in build.gradle.
Update some dependency version.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-11 11:35:34 -03:00
Max Lambrecht 20f84bbd82 Add jdk condition to deploy config.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-11 10:58:14 -03:00
Max Lambrecht f7f36d9c6e Replace deprecated oraclejdk10 by openjdk10
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-11 10:38:17 -03:00
Max Lambrecht 8f9c569010 Execute the build/tests against all Java SE versions supported.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-11 10:32:53 -03:00
Max Lambrecht b571536029 Run gradle task copyJars after assemble.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-10 14:47:11 -03:00
Max Lambrecht af2ee3d27b Move modules versions to a single parent version to simplify versioning.
Add gradle task to copy generated jars artifacts to a common folder.
Add travis config to deploy the jars.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-10 14:43:13 -03:00
Max Lambrecht 6164efa72a
Merge pull request #30 from maxlambrecht/travis_integration
Add github releases to travis config
2020-06-10 11:54:23 -03:00
Max Lambrecht 2905f008cc minor: add blank line at the end
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-10 11:51:07 -03:00
Max Lambrecht 77792170ac Add github releases to travis config
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-10 11:05:39 -03:00
Max Lambrecht 91eb49bd8e Update grpc, netty and jwt-jose dependencies
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-09 14:01:07 -03:00
Max Lambrecht cccc243829 Set core dependency as api
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-09 13:51:45 -03:00
Max 312d275264
Merge pull request #27 from maxlambrecht/travis_integration
Add travis build config
2020-06-09 10:49:48 -03:00
Max Lambrecht ee8ba44fd4 Add travis build config
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-09 10:33:39 -03:00
Max Lambrecht 6ffe5056ed Adding travis integration.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-09 10:22:43 -03:00