>From Michael Blow <[email protected]>:
Michael Blow has uploaded this change for review. (
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19315 )
Change subject: [NO ISSUE][HYR][NET] += INetworkSecurityConfig.useMutualAuth
......................................................................
[NO ISSUE][HYR][NET] += INetworkSecurityConfig.useMutualAuth
Ext-ref: MB-52099
Change-Id: Ia79ceb64e251362772f5d8d3a8cf35f3197b37fa
---
M
hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
M
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
2 files changed, 22 insertions(+), 0 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/15/19315/1
diff --git
a/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
b/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
index e581c5a..2e00e4d 100644
---
a/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
+++
b/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
@@ -36,6 +36,13 @@
boolean isSslEnabled();
/**
+ * Indicates if any authentication being performed should mutual (e.g.
mTLS, SCRAM-SHA)
+ *
+ * @return true if mutual auth should be used. Otherwise false.
+ */
+ boolean useMutualAuth();
+
+ /**
* Indicates how to handle client authentication when ssl is enabled
*/
ClientAuth getClientAuth();
diff --git
a/hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
b/hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
index a8bd087..03cdbe9 100644
---
a/hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
+++
b/hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
@@ -70,6 +70,11 @@
}
@Override
+ public boolean useMutualAuth() {
+ return false;
+ }
+
+ @Override
public ClientAuth getClientAuth() {
return ClientAuth.NONE;
}
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19315
To unsubscribe, or for help writing mail filters, visit
https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: morpheus
Gerrit-Change-Id: Ia79ceb64e251362772f5d8d3a8cf35f3197b37fa
Gerrit-Change-Number: 19315
Gerrit-PatchSet: 1
Gerrit-Owner: Michael Blow <[email protected]>
Gerrit-MessageType: newchange