forked from scalajs-io/nodejs
/
SecureContextOptions.scala
34 lines (30 loc) · 1.85 KB
/
SecureContextOptions.scala
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package io.scalajs.nodejs.tls
import com.thoughtworks.enableIf
import io.scalajs.nodejs.buffer.Buffer
import net.exoego.scalajs.types.util.Factory
import scala.scalajs.js
import scala.scalajs.js.|
@Factory
trait SecureContextOptions extends js.Object {
var ca: js.UndefOr[SecureData] = js.undefined
var cert: js.UndefOr[SecureData] = js.undefined
var sigalgs: js.UndefOr[String] = js.undefined
var ciphers: js.UndefOr[String] = js.undefined
var clientCertEngine: js.UndefOr[String] = js.undefined
var crl: js.UndefOr[SecureData] = js.undefined
var dphram: js.UndefOr[String | Buffer] = js.undefined
var ecdhCurve: js.UndefOr[String] = js.undefined
var honorCipherOrder: js.UndefOr[Boolean] = js.undefined
var key: js.UndefOr[SecureData] = js.undefined
var maxVersion: js.UndefOr[String] = js.undefined
var minVersion: js.UndefOr[String] = js.undefined
var passphrase: js.UndefOr[String] = js.undefined
var pfx: js.UndefOr[SecureData | js.Array[SecureDataObjectForm]] = js.undefined
var secureOptions: js.UndefOr[Int] = js.undefined
var secureProtocol: js.UndefOr[String] = js.undefined
var sessionIdContext: js.UndefOr[String] = js.undefined
@enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs14)
var ticketKeys: js.UndefOr[Buffer] = js.undefined
@enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs14)
var sessionTimeout: js.UndefOr[Double] = js.undefined
}