testing ssl stuff (doesnt do anything yet)

This commit is contained in:
zefie
2025-07-21 11:00:06 -04:00
parent 385849dab7
commit b67251abbb
5 changed files with 25 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ const CryptoJS = require('crypto-js');
const sharp = require('sharp') const sharp = require('sharp')
const process = require('process'); const process = require('process');
const WTVSec = require(classPath + "/WTVSec.js"); const WTVSec = require(classPath + "/WTVSec.js");
const WTVSSL = require(classPath + "/WTVSSL.js");
const WTVLzpf = require(classPath + "/WTVLzpf.js"); const WTVLzpf = require(classPath + "/WTVLzpf.js");
const WTVClientCapabilities = require(classPath + "/WTVClientCapabilities.js"); const WTVClientCapabilities = require(classPath + "/WTVClientCapabilities.js");
const WTVClientSessionData = require(classPath + "/WTVClientSessionData.js"); const WTVClientSessionData = require(classPath + "/WTVClientSessionData.js");

Binary file not shown.

View File

@@ -0,0 +1,4 @@
header = `200 OK
Content-type: wtv/ssl-certs`
data = wtvssl.getCACert();

View File

@@ -134,6 +134,8 @@ wtv-messenger-enable: 0
headers += `wtv-log-url: wtv-log:/log headers += `wtv-log-url: wtv-log:/log
wtv-ssl-log-url: wtv-log:/log wtv-ssl-log-url: wtv-log:/log
wtv-ssl-certs-download-url: wtv-head-waiter:/download-ssl-certs
wtv-ssl-certs-checksum: 9BD865819765B66A2756F98FB4EEFBD4
`; `;
if (!limitedLogin && !limitedLoginRegistered) { if (!limitedLogin && !limitedLoginRegistered) {

View File

@@ -0,0 +1,18 @@
class WTVSSL {
wtvshared = null;
constructor() {
const WTVShared = require("./WTVShared.js")['WTVShared'];
this.wtvshared = new WTVShared();
}
getCACert() {
// return the CA cert
const caCertFile = this.wtvshared.getServiceDep("https/ca.der")
if (!this.wtvshared.fs.existsSync(caCertFile)) {
throw new Error("CA certificate file not found");
}
return this.wtvshared.fs.readFileSync(caCertFile);
}
}
module.exports = WTVSSL;