---
title: ServeTlsOptions
source: https://github.com/remix-run/remix/blob/remix@3.0.0-beta.0/packages/node-serve/src/lib/server.ts#L42
---

# ServeTlsOptions

## Summary

TLS certificate options for an HTTPS server.

## Signature

```ts
interface ServeTlsOptions {
  caFile?: string;
  certFile: string;
  keyFile: string;
  passphrase?: string;
}

```

## Properties

### caFile

The path to a CA certificate file to use for TLS.

### certFile

The path to the certificate file to use for TLS.

### keyFile

The path to the private key file to use for TLS.

### passphrase

The passphrase to use when the private key is encrypted.