diff options
author | 2023-07-18 20:03:05 -0300 | |
---|---|---|
committer | 2023-07-18 16:03:05 -0700 | |
commit | 49231b2cb9aa48497ab966fc0bb6b742dacc4994 (patch) | |
tree | fcb7a5bce37e7a9be513a509226daf5cc1ee1e1d | |
parent | 0179ebcb8c357f8b313c9f698a246ab9d7271840 (diff) | |
download | bun-49231b2cb9aa48497ab966fc0bb6b742dacc4994.tar.gz bun-49231b2cb9aa48497ab966fc0bb6b742dacc4994.tar.zst bun-49231b2cb9aa48497ab966fc0bb6b742dacc4994.zip |
patch checkServerIdentity (#3671)
-rw-r--r-- | src/js/node/tls.js | 2 | ||||
-rw-r--r-- | src/js/out/modules/node/tls.js | 3 | ||||
-rw-r--r-- | test/js/node/tls/node-tls-connect.test.ts | 7 |
3 files changed, 9 insertions, 3 deletions
diff --git a/src/js/node/tls.js b/src/js/node/tls.js index 259e6e832..0966b584b 100644 --- a/src/js/node/tls.js +++ b/src/js/node/tls.js @@ -392,7 +392,6 @@ const TLSSocket = (function (InternalTLSSocket) { getPeerFinished() { return this[bunSocketInternal]?.getTLSPeerFinishedMessage() || undefined; } - isSessionReused() { return !!this.#session; } @@ -698,6 +697,7 @@ var exports = { SecureContext, Server, TLSSocket, + checkServerIdentity, }; export { diff --git a/src/js/out/modules/node/tls.js b/src/js/out/modules/node/tls.js index 3c9626cce..d994a6244 100644 --- a/src/js/out/modules/node/tls.js +++ b/src/js/out/modules/node/tls.js @@ -432,7 +432,8 @@ var CLIENT_RENEG_LIMIT = 3, CLIENT_RENEG_WINDOW = 600, DEFAULT_ECDH_CURVE = "aut parseCertString, SecureContext, Server, - TLSSocket + TLSSocket, + checkServerIdentity }; export { parseCertString, diff --git a/test/js/node/tls/node-tls-connect.test.ts b/test/js/node/tls/node-tls-connect.test.ts index 716dac3c6..79aac78be 100644 --- a/test/js/node/tls/node-tls-connect.test.ts +++ b/test/js/node/tls/node-tls-connect.test.ts @@ -1,4 +1,4 @@ -import { TLSSocket, connect } from "tls"; +import tls, { TLSSocket, connect, checkServerIdentity } from "tls"; it("should work with alpnProtocols", done => { try { @@ -121,3 +121,8 @@ it("getCipher, getProtocol, getEphemeralKeyInfo, getSharedSigalgs, getSession, e socket.end(); } }); + +it("should have checkServerIdentity", async () => { + expect(checkServerIdentity).toBeFunction(); + expect(tls.checkServerIdentity).toBeFunction(); +}); |