aboutsummaryrefslogtreecommitdiffstats
path: root/container-disc/abi-spec.json
blob: d3ad495ff718db7a3ba9973ee391bb0b4a59c4e3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
  "com.yahoo.container.jdisc.athenz.AthenzIdentityProvider": {
    "superClass": "java.lang.Object",
    "interfaces": [],
    "attributes": [
      "public",
      "interface",
      "abstract"
    ],
    "methods": [
      "public abstract java.lang.String domain()",
      "public abstract java.lang.String service()",
      "public abstract javax.net.ssl.SSLContext getIdentitySslContext()",
      "public abstract javax.net.ssl.SSLContext getRoleSslContext(java.lang.String, java.lang.String)",
      "public abstract java.lang.String getRoleToken(java.lang.String)",
      "public abstract java.lang.String getRoleToken(java.lang.String, java.lang.String)",
      "public abstract java.lang.String getAccessToken(java.lang.String)",
      "public abstract java.lang.String getAccessToken(java.lang.String, java.util.List)",
      "public abstract java.util.List getIdentityCertificate()",
      "public abstract java.security.PrivateKey getPrivateKey()",
      "public abstract java.nio.file.Path trustStorePath()"
    ],
    "fields": []
  },
  "com.yahoo.container.jdisc.athenz.AthenzIdentityProviderException": {
    "superClass": "java.lang.RuntimeException",
    "interfaces": [],
    "attributes": [
      "public"
    ],
    "methods": [
      "public void <init>(java.lang.String)",
      "public void <init>(java.lang.String, java.lang.Throwable)"
    ],
    "fields": []
  },
  "com.yahoo.container.jdisc.secretstore.SecretNotFoundException": {
    "superClass": "java.lang.RuntimeException",
    "interfaces": [],
    "attributes": [
      "public"
    ],
    "methods": [
      "public void <init>(java.lang.String)"
    ],
    "fields": []
  },
  "com.yahoo.container.jdisc.secretstore.SecretStore": {
    "superClass": "java.lang.Object",
    "interfaces": [],
    "attributes": [
      "public",
      "interface",
      "abstract"
    ],
    "methods": [
      "public abstract java.lang.String getSecret(java.lang.String)",
      "public abstract java.lang.String getSecret(java.lang.String, int)",
      "public java.util.List listSecretVersions(java.lang.String)"
    ],
    "fields": []
  }
}