Commit Graph

28 Commits

Author SHA1 Message Date
Max Lambrecht 928b075661 Moving and cleaning dependencies
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-04-23 07:39:55 -03:00
Max Lambrecht 3e05e37b10 Changing return value from Optional to Result. Other refactors. Improving comments.
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-04-20 10:56:36 -03:00
Max Lambrecht 43f9d79e8c [WIP]-Define v2 interface, refactor in modules
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2020-04-10 14:21:27 -03:00
Max Lambrecht 96550b7e57 minor amendment in README
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-12-26 10:18:21 -03:00
Max Lambrecht d20756d172 Updating dependencies and gradle wrapper verion. Adding clarifications to README. Adding method to install the Provider programmatically
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-12-20 11:40:54 -03:00
Max Lambrecht 6345cadc60 Add SpiffeContextFactory
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-11-05 17:14:53 -03:00
Max Lambrecht 6e9ab4bf99 Allow accepted spiffeid list to be empty to disable the validation by spiffe id
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-09-21 15:23:28 -03:00
Max Lambrecht cdfffa4207 Minor amendment in README
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-09-14 16:35:09 -03:00
Max Lambrecht a5b28922c9 This PR includes the following changes
- workload.proto updated to the last version
- updated SpiffeSVID, X509SVIDFetcher and SpiffeIdManager to read the Federated
Bundles and use them in the TrustStore checkClient validation method.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-09-14 16:27:49 -03:00
Max Lambrecht 0a2fc88078 Allowing ssl.spiffe.accept to be a list
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-08-15 08:50:41 -03:00
Max Lambrecht 318a6be9a8 Minor amendments
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-08-09 16:41:18 -03:00
Max Lambrecht c7857e9593 Addressing PR comments. Clarifying readme, refactoring code to improve readability and handling error scenarios. Adding log. Removing unused method
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-08-08 15:51:14 -03:00
Max Lambrecht 87b9f59de2 Minor amendments in readme
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-08-07 12:31:09 -03:00
Max Lambrecht 85b04cb5ad Amending link
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-08-06 11:08:41 -03:00
Max Lambrecht d434240a47 Implementation of SPIFFE KeyStore
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-08-06 10:44:55 -03:00
Max Lambrecht cedd418c21 Clarifying requirements in README. Upgrading gradle version to 4.8 2018-06-20 15:56:25 -03:00
Max Lambrecht 4a283133ad Changing Retry configurable parameter. Adding socket address resolution through JVM property 2018-06-15 09:57:59 -03:00
Max Lambrecht 5e6fbdd5c4 Adding max retries parameter to RetryPolicy. Setting defaults. Completing README
Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>
2018-06-08 16:37:13 -03:00
Max Lambrecht d669a63ea5 Making changes suggested by PR reviewer: creating interface, moving class to a package, renaming method to clarify intention. Other changes: adding plugin to generate fat jar, removing SLF4J simple imp to avoid conflicts when importing the library 2018-06-06 15:50:54 -03:00
Max Lambrecht 3f4d446529 Removing synchronous fetchSVIDs call 2018-05-30 16:22:03 -03:00
Max Lambrecht 24f7b5c0da Adding asynchrounous call to fetch the svids 2018-05-30 10:30:24 -03:00
Max Lambrecht f1358e6dcf Minor amendment in README 2018-05-29 10:03:22 -03:00
Max Lambrecht f7a5363fe4 Minor amendment in README 2018-05-29 09:58:21 -03:00
Max Lambrecht 4598ed993b minor change in readme 2018-05-28 16:57:03 -03:00
Max Lambrecht b6bba1a3a1 Completing README. Minor amendments in Backoff 2018-05-28 16:54:42 -03:00
Max Lambrecht 4e479aa689 Completing README 2018-05-28 15:42:21 -03:00
Max Lambrecht 051eeede05 Adding ClientExample. Completing README. Refactoring method 2018-05-28 15:37:04 -03:00
Max Lambrecht d4fee39bb7 First commit 2018-05-28 12:39:13 -03:00