summaryrefslogtreecommitdiffstats
path: root/vespa-athenz
Commit message (Collapse)AuthorAgeFilesLines
* Add utility methods to (de)serialize signed identity document from/to fileBjørn Christian Seime2018-06-071-1/+22
|
* Allow deserialization of java.time.InstantBjørn Christian Seime2018-06-071-1/+2
|
* Use identity type to generate identity documentBjørn Christian Seime2018-06-071-6/+0
|
* Add identity type to unique instance id and signed identity documentBjørn Christian Seime2018-06-078-25/+128
|
* Prepare for inlining of 'IdentityDocument' into 'SignedIdentityDocument'Bjørn Christian Seime2018-06-078-20/+89
|
* Add missing '@JsonIgnoreProperties' property to VespaUniqueInstanceIdEntityBjørn Christian Seime2018-06-041-0/+2
|
* Revert "Prepare for inlining of 'IdentityDocument' into ↵Jon Marius Venstad2018-06-038-89/+20
| | | | | | 'SignedIdentityDocument'" This reverts commit 48ea96e26f4cc037f0cf81a303b4617ea8e2441d.
* Revert "Add identity type to unique instance id and signed identity document"Jon Marius Venstad2018-06-038-128/+25
| | | | This reverts commit cfa6d7bb63402b83c84a16411a207e946de33246.
* Revert "Use identity type to generate identity document"Jon Marius Venstad2018-06-031-0/+6
| | | | This reverts commit 78da30192dad43d338b9e3f04263dd7c83094b90.
* Revert "Allow deserialization of java.time.Instant"Jon Marius Venstad2018-06-031-2/+1
| | | | This reverts commit 70050a13fb977db2f9013bfaee9339c662c01320.
* Allow deserialization of java.time.InstantBjørn Christian Seime2018-06-011-1/+2
|
* Use identity type to generate identity documentBjørn Christian Seime2018-05-311-6/+0
|
* Add identity type to unique instance id and signed identity documentBjørn Christian Seime2018-05-318-25/+128
|
* Prepare for inlining of 'IdentityDocument' into 'SignedIdentityDocument'Bjørn Christian Seime2018-05-318-20/+89
|
* Remove unused constantsBjørn Christian Seime2018-05-281-3/+0
|
* Remove deprecated identity-document entity typesBjørn Christian Seime2018-05-2810-380/+57
|
* Use SiaUtils in SiaIdentityProviderBjørn Christian Seime2018-05-241-11/+6
|
* Add SIA utility classBjørn Christian Seime2018-05-241-0/+39
|
* Add AthenzService constructor taking full name as inputBjørn Christian Seime2018-05-241-0/+11
|
* Merge pull request #5878 from ↵Bjørn Christian Seime2018-05-221-1/+1
|\ | | | | | | | | vespa-engine/bjorncs/proper-athenz-identity-provider-config Bjorncs/proper athenz identity provider config
| * Add athenzDnsSuffix and ztsUrl to identity configBjørn Christian Seime2018-05-151-1/+1
| |
* | Remove use of deprecated entity typesBjørn Christian Seime2018-05-161-3/+3
| |
* | Add missing base64 encoding of identity documentBjørn Christian Seime2018-05-161-1/+3
| |
* | Add mapping from SignedIdentityDocumentEntity to SignedIdentityDocumentBjørn Christian Seime2018-05-161-0/+24
| |
* | Add contants for default key version and document version to ↵Bjørn Christian Seime2018-05-161-0/+3
|/ | | | SignedIdentityDocument
* Add methods to ZtsClient for retrieving role token and certificateBjørn Christian Seime2018-05-115-2/+257
|
* Allow lambda passed to withClient() to throw IOExceptionBjørn Christian Seime2018-05-111-7/+9
|
* Add overloaded method taking Path instead of FileBjørn Christian Seime2018-05-111-2/+7
|
* Remove checked exception type from ZtsClient.close()Bjørn Christian Seime2018-05-111-2/+2
|
* Add new binding types which name does not conflict with model typesBjørn Christian Seime2018-05-118-0/+325
| | | | | | - Deprecate old types - Add utility class to map between the types - Temporarily allow deprecation warnings in vespa-athenz + athenz-identity-provider-service.
* Refactor entity parsing from getInstanceIdentityBjørn Christian Seime2018-05-111-4/+7
|
* Add trailing slash to uri to ensure that URI.resolve behave as expectedBjørn Christian Seime2018-05-111-2/+9
|
* Add missing call to lock()Bjørn Christian Seime2018-05-111-0/+2
|
* Use ConcurrentCopyOnWriteArraySet -- could alternatively provide a ComparatorJon Marius Venstad2018-05-081-2/+2
|
* Add InstanceCsrGeneratorBjørn Christian Seime2018-05-071-0/+50
|
* Add convenience method to add subject alternative name to csr builderBjørn Christian Seime2018-05-071-0/+5
|
* Add helper method to return domain nameBjørn Christian Seime2018-05-071-0/+1
|
* Don't use api deprecated in apache http 4.5 + set user agentBjørn Christian Seime2018-05-043-9/+9
|
* Add identity document client + domain types for signed identity documentBjørn Christian Seime2018-05-045-0/+276
|
* Rename IdentityDocumentService -> IdentityDocumentClientBjørn Christian Seime2018-05-044-10/+10
|
* Enable creation of ZtsClient using ServiceIdentityProviderBjørn Christian Seime2018-05-031-19/+78
|
* Add new ZtsClient implementationBjørn Christian Seime2018-05-038-0/+347
|
* Add support for registration of listeners on ServiceIdentityProviderBjørn Christian Seime2018-05-034-12/+74
|
* Use new identity document api pathBjørn Christian Seime2018-04-301-2/+1
|
* Add initial implementation for retrieving role token/certBjørn Christian Seime2018-04-302-1/+98
|
* Rename AthenzService -> ZtsClientBjørn Christian Seime2018-04-274-30/+31
|
* Reuse SSLContext when communicating with ZTSBjørn Christian Seime2018-04-274-36/+7
|
* Only create SSLContext once for each updateBjørn Christian Seime2018-04-264-20/+50
|
* Rename getDomain() -> domain() + getService() -> service()Bjørn Christian Seime2018-04-261-2/+2
|
* Use separate types for tenant and vespa identity providersBjørn Christian Seime2018-04-263-17/+32
| | | | | | | | - Add ServiceIdentityProvider - Remove AthenzSslContextProvider - Change SiaIdentityProvider to implement ServiceIdentityProvider - Change AthenzIdentityProviderImpl to implement both ServiceIdentityProvider and AthenzIdentityProvider - Stop using AthenzIdentityProvider for internal use