We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
verifyError()
requestCert
rejectUnauthorized
1 parent 62e12ca commit 69f26b1Copy full SHA for 69f26b1
io/js/src/main/scala/fs2/io/net/tls/TLSContextPlatform.scala
@@ -84,9 +84,14 @@ private[tls] trait TLSContextCompanionPlatform { self: TLSContext.type =>
84
tlsSock.once(
85
"secure",
86
{ () =>
87
- val result = Option(tlsSock.ssl.verifyError())
88
- .map(e => new JavaScriptSSLException(js.JavaScriptException(e)))
89
- .toLeft(())
+ val requestCert = options.requestCert.getOrElse(false)
+ val rejectUnauthorized = options.rejectUnauthorized.getOrElse(true)
+ val result =
90
+ if (requestCert && rejectUnauthorized)
91
+ Option(tlsSock.ssl.verifyError())
92
+ .map(e => new JavaScriptSSLException(js.JavaScriptException(e)))
93
+ .toLeft(())
94
+ else Right(())
95
dispatcher.unsafeRunAndForget(verifyError.complete(result))
96
}
97
)
0 commit comments