aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/IdentityDocumentClient.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2018-05-04 15:43:23 +0200
committerBjørn Christian Seime <bjorncs@oath.com>2018-05-04 15:43:23 +0200
commit6ceb8c6a1695e715dc004c2ad055d123dcdf1522 (patch)
tree0e7bf1cb11a4c3b7b7294c6fc199ed70147ec9d2 /vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/IdentityDocumentClient.java
parent95e2b9d9a1cd0f81e1d1ed067af273d43d9161ec (diff)
Add identity document client + domain types for signed identity document
Diffstat (limited to 'vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/IdentityDocumentClient.java')
-rw-r--r--vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/IdentityDocumentClient.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/IdentityDocumentClient.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/IdentityDocumentClient.java
new file mode 100644
index 00000000000..9d903ff0c89
--- /dev/null
+++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/api/IdentityDocumentClient.java
@@ -0,0 +1,12 @@
+// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+package com.yahoo.vespa.athenz.identityprovider.api;
+
+/**
+ * A client that communicates that fetches an identity document.
+ *
+ * @author bjorncs
+ */
+public interface IdentityDocumentClient {
+ SignedIdentityDocument getNodeIdentityDocument(String host);
+ SignedIdentityDocument getTenantIdentityDocument(String host);
+}