Skip to content

Commit 00c255d

Browse files
authored
Merge pull request #308 from unicomp21/master
surface disable fingerprint verification
2 parents be38609 + 2ab06c9 commit 00c255d

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

API.md

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export interface RtcConfig {
2121
maxMessageSize?: number;
2222
mtu?: number;
2323
iceTransportPolicy?: TransportPolicy;
24+
disableFingerprintVerification?: boolean;
2425
}
2526
2627
export const enum RelayType {

src/cpp/peer-connection-wrapper.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,11 @@ PeerConnectionWrapper::PeerConnectionWrapper(const Napi::CallbackInfo &info) : N
242242
}
243243
}
244244

245+
// Allow skipping fingerprint validation
246+
if (config.Get("disableFingerprintVerification").IsBoolean()) {
247+
rtcConfig.disableFingerprintVerification = config.Get("disableFingerprintVerification").As<Napi::Boolean>();
248+
}
249+
245250
// Create peer-connection
246251
try
247252
{

src/lib/types.ts

+1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ export interface RtcConfig {
7676
maxMessageSize?: number;
7777
mtu?: number;
7878
iceTransportPolicy?: TransportPolicy;
79+
disableFingerprintVerification?: boolean;
7980
}
8081

8182
// Lowercase to match the description type string from libdatachannel

0 commit comments

Comments
 (0)