Added default tcp web port (1028)
This commit is contained in:
@@ -93,7 +93,10 @@ public final class CustomServerListener extends EventListener {
|
||||
if (q.getSub() == null && q.getTLN().equalsIgnoreCase("oac")) {
|
||||
if (q.getName().equalsIgnoreCase("info")) {
|
||||
// Return INS server info site
|
||||
String[] hostPort = insServer.getInsInfoSite().split(":");
|
||||
String insInfo = insServer.getInsInfoSite();
|
||||
if (!insInfo.contains(":")) insInfo = insInfo + ":1028";
|
||||
|
||||
String[] hostPort = insInfo.split(":");
|
||||
resolved = List.of(new INSRecord(q.getType(), hostPort[0], -1, -1, Integer.parseInt(hostPort[1]), 0));
|
||||
} else if (q.getName().equalsIgnoreCase("register")) {
|
||||
// Return INS frontend site
|
||||
@@ -108,6 +111,7 @@ public final class CustomServerListener extends EventListener {
|
||||
String resolve = insServer.resolveTLNInfoSite(q.getTLN());
|
||||
if (resolve == null) status = INSResponseStatus.INVALID_REQUEST;
|
||||
else {
|
||||
if (!resolve.contains(":")) resolve = resolve + ":1028";
|
||||
String[] hostPort = resolve.split(":");
|
||||
resolved = List.of(new INSRecord(q.getType(), hostPort[0], -1, -1, Integer.parseInt(hostPort[1]), 0));
|
||||
}
|
||||
|
||||
@@ -169,13 +169,15 @@ public final class AuthPacket extends OACPacket {
|
||||
|
||||
if (fpFile.exists()) {
|
||||
String existing = FileUtils.readFileLines(fpFile).get(0);
|
||||
if (!protocolBridge.getProtocolClient().trustNewINSFingerprint(existing, fp)) {
|
||||
setResponseCode(INSResponseStatus.RESPONSE_AUTH_FAILED);
|
||||
protocolBridge.getProtocolClient().getClientINSConnection().disconnect();
|
||||
return;
|
||||
} else {
|
||||
FileUtils.writeFile(fpFile, fp + System.lineSeparator());
|
||||
allowWritePem = true;
|
||||
if (!existing.equalsIgnoreCase(fp)) {
|
||||
if (!protocolBridge.getProtocolClient().trustNewINSFingerprint(existing, fp)) {
|
||||
setResponseCode(INSResponseStatus.RESPONSE_AUTH_FAILED);
|
||||
protocolBridge.getProtocolClient().getClientINSConnection().disconnect();
|
||||
return;
|
||||
} else {
|
||||
FileUtils.writeFile(fpFile, fp + System.lineSeparator());
|
||||
allowWritePem = true;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (!protocolBridge.getProtocolClient().trustINS(fp)) {
|
||||
|
||||
Reference in New Issue
Block a user