summaryrefslogtreecommitdiffstats
path: root/container-core/abi-spec.json
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2022-05-25 16:49:36 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2022-05-30 16:20:56 +0200
commit326fdc2edcddd10ff2b70b39345b01d97819e7c6 (patch)
tree955fe54adc355cbac027f143b63a3dc3cd577725 /container-core/abi-spec.json
parent3244b261356b944095215c204abda07ed2191029 (diff)
Add `SslProvider` interface as replacement for `SslContextFactoryProvider`
Diffstat (limited to 'container-core/abi-spec.json')
-rw-r--r--container-core/abi-spec.json60
1 files changed, 58 insertions, 2 deletions
diff --git a/container-core/abi-spec.json b/container-core/abi-spec.json
index 78a1c044d35..8ca6507f73e 100644
--- a/container-core/abi-spec.json
+++ b/container-core/abi-spec.json
@@ -2090,6 +2090,60 @@
"public static final java.lang.String[] CONFIG_DEF_SCHEMA"
]
},
+ "com.yahoo.jdisc.http.SslProvider$ConnectorSsl$ClientAuth": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.jdisc.http.SslProvider$ConnectorSsl$ClientAuth[] values()",
+ "public static com.yahoo.jdisc.http.SslProvider$ConnectorSsl$ClientAuth valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.jdisc.http.SslProvider$ConnectorSsl$ClientAuth DISABLED",
+ "public static final enum com.yahoo.jdisc.http.SslProvider$ConnectorSsl$ClientAuth WANT",
+ "public static final enum com.yahoo.jdisc.http.SslProvider$ConnectorSsl$ClientAuth NEED"
+ ]
+ },
+ "com.yahoo.jdisc.http.SslProvider$ConnectorSsl": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.jdisc.http.SslProvider$ConnectorSsl setSslContext(javax.net.ssl.SSLContext)",
+ "public abstract com.yahoo.jdisc.http.SslProvider$ConnectorSsl setClientAuth(com.yahoo.jdisc.http.SslProvider$ConnectorSsl$ClientAuth)",
+ "public abstract com.yahoo.jdisc.http.SslProvider$ConnectorSsl setEnabledCipherSuites(java.util.List)",
+ "public abstract com.yahoo.jdisc.http.SslProvider$ConnectorSsl setEnabledProtocolVersions(java.util.List)",
+ "public abstract com.yahoo.jdisc.http.SslProvider$ConnectorSsl setKeystore(java.security.KeyStore, char[])",
+ "public abstract com.yahoo.jdisc.http.SslProvider$ConnectorSsl setKeystore(java.security.KeyStore)",
+ "public abstract com.yahoo.jdisc.http.SslProvider$ConnectorSsl setTruststore(java.security.KeyStore, char[])",
+ "public abstract com.yahoo.jdisc.http.SslProvider$ConnectorSsl setTruststore(java.security.KeyStore)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.jdisc.http.SslProvider": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.lang.AutoCloseable"
+ ],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract void configureSsl(com.yahoo.jdisc.http.SslProvider$ConnectorSsl, java.lang.String, int)",
+ "public void close()"
+ ],
+ "fields": []
+ },
"com.yahoo.jdisc.http.filter.DiscFilterRequest$ThreadLocalSimpleDateFormat": {
"superClass": "java.lang.ThreadLocal",
"interfaces": [],
@@ -2407,7 +2461,8 @@
"com.yahoo.jdisc.http.ssl.SslContextFactoryProvider": {
"superClass": "java.lang.Object",
"interfaces": [
- "java.lang.AutoCloseable"
+ "java.lang.AutoCloseable",
+ "com.yahoo.jdisc.http.SslProvider"
],
"attributes": [
"public",
@@ -2416,7 +2471,8 @@
],
"methods": [
"public abstract org.eclipse.jetty.util.ssl.SslContextFactory getInstance(java.lang.String, int)",
- "public void close()"
+ "public void close()",
+ "public void configureSsl(com.yahoo.jdisc.http.SslProvider$ConnectorSsl, java.lang.String, int)"
],
"fields": []
},