Max Lambrecht
14fbae8fa2
Refactoring WorkloadApiClient to reduce complexity.
...
Addressing code style issues.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-26 15:34:25 -03:00
Max Lambrecht
7268c54a28
Fixing checkstyle issues.
...
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-26 14:55:54 -03:00
Max Lambrecht
3e81bee7ff
Fixing checkstyle issues.
...
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-26 13:23:53 -03:00
Max Lambrecht
86c724e587
Fixing links in README.
...
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-24 15:40:52 -03:00
Max Lambrecht
81584a90fb
Refactoring and completing javadocs.
...
Rename property to improve clarity.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-24 15:14:16 -03:00
Max Lambrecht
7d11db4944
Addressing PR comments:
...
- refactor methods for creating JwtSource and X509Source instances
- completing and clarifying javadocs
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-24 14:09:19 -03:00
Max Lambrecht
0005bd5a1c
Addressing PR comments:
...
- rename enum to improve clarity
- add missing validations to socket address parsing
- add test scenarios for address parsing
- improve Address javadoc to use the language of the SPIFFE spec
- some minor refactors
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-24 11:43:53 -03:00
Max Lambrecht
96d660ad3a
Refactor string literals by enum.
...
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-23 19:12:29 -03:00
Max Lambrecht
48aa4e6308
Removing SpiffeId and TrustDomain limit validations.
...
Improving javadocs.
Removing unused code.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-23 15:00:59 -03:00
Max Lambrecht
c5f85756fc
Making JWT and X509 SVID entities unmodifiable.
...
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-06-23 12:57:26 -03:00
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