diff --git a/app/current/src/main/scala/io/scalajs/nodejs/http/RequestOptions.scala b/app/current/src/main/scala/io/scalajs/nodejs/http/RequestOptions.scala index 33c6b26da..98e290aac 100644 --- a/app/current/src/main/scala/io/scalajs/nodejs/http/RequestOptions.scala +++ b/app/current/src/main/scala/io/scalajs/nodejs/http/RequestOptions.scala @@ -1,5 +1,8 @@ package io.scalajs.nodejs.http +import io.scalajs.nodejs.buffer.Buffer +import io.scalajs.nodejs.tls + import scala.scalajs.js import scala.scalajs.js.| @@ -19,5 +22,21 @@ class RequestOptions( var protocol: js.UndefOr[String] = js.undefined, var setHost: js.UndefOr[Boolean] = js.undefined, var socketPath: js.UndefOr[String] = js.undefined, - var timeout: js.UndefOr[Int] = js.undefined + var timeout: js.UndefOr[Int] = js.undefined, + var servername: js.UndefOr[String], + var ca: js.UndefOr[tls.SecureData] = js.undefined, + var cert: js.UndefOr[tls.SecureData] = js.undefined, + var ciphers: js.UndefOr[String] = js.undefined, + var clientCertEngine: js.UndefOr[String] = js.undefined, + var crl: js.UndefOr[tls.SecureData] = js.undefined, + var dphram: js.UndefOr[String | Buffer] = js.undefined, + var ecdhCurve: js.UndefOr[String] = js.undefined, + var honorCihperOrder: js.UndefOr[Boolean] = js.undefined, + var key: js.UndefOr[tls.SecureData] = js.undefined, + var passphrase: js.UndefOr[String] = js.undefined, + var pfx: js.UndefOr[tls.SecureData | js.Array[tls.SecureDataObjectForm]] = js.undefined, + var rejectUnauthorized: js.UndefOr[Boolean] = js.undefined, + var secureOptions: js.UndefOr[Int] = js.undefined, + var secureProtocol: js.UndefOr[String] = js.undefined, + var sessionIdContext: js.UndefOr[String] = js.undefined ) extends js.Object diff --git a/app/current/src/main/scala/io/scalajs/nodejs/https/AgentOptions.scala b/app/current/src/main/scala/io/scalajs/nodejs/https/AgentOptions.scala index e5e612179..5c0c2bbae 100644 --- a/app/current/src/main/scala/io/scalajs/nodejs/https/AgentOptions.scala +++ b/app/current/src/main/scala/io/scalajs/nodejs/https/AgentOptions.scala @@ -1,6 +1,10 @@ package io.scalajs.nodejs.https +import io.scalajs.nodejs.buffer.Buffer +import io.scalajs.nodejs.tls + import scala.scalajs.js +import scala.scalajs.js.| class AgentOptions( var keepAlive: js.UndefOr[Boolean] = js.undefined, @@ -9,5 +13,20 @@ class AgentOptions( var maxFreeSockets: js.UndefOr[Int] = js.undefined, var timeout: js.UndefOr[Int] = js.undefined, var maxCachedSessions: js.UndefOr[Int], - var servername: js.UndefOr[String] + var servername: js.UndefOr[String], + var ca: js.UndefOr[tls.SecureData] = js.undefined, + var cert: js.UndefOr[tls.SecureData] = js.undefined, + var ciphers: js.UndefOr[String] = js.undefined, + var clientCertEngine: js.UndefOr[String] = js.undefined, + var crl: js.UndefOr[tls.SecureData] = js.undefined, + var dphram: js.UndefOr[String | Buffer] = js.undefined, + var ecdhCurve: js.UndefOr[String] = js.undefined, + var honorCihperOrder: js.UndefOr[Boolean] = js.undefined, + var key: js.UndefOr[tls.SecureData] = js.undefined, + var passphrase: js.UndefOr[String] = js.undefined, + var pfx: js.UndefOr[tls.SecureData | js.Array[tls.SecureDataObjectForm]] = js.undefined, + var rejectUnauthorized: js.UndefOr[Boolean] = js.undefined, + var secureOptions: js.UndefOr[Int] = js.undefined, + var secureProtocol: js.UndefOr[String] = js.undefined, + var sessionIdContext: js.UndefOr[String] = js.undefined ) extends js.Object