estserver(1)

estserver1

Example est server application using openssl ca

Options

-v

Verbose operation

-c file

PEM file to use for server cert

-k file

PEM file to use for server key

-r value

HTTP realm to present to clients. Max is 32 characters.

-l

Enable CRL checks

-t

Enable check for binding client PoP to the TLS UID

-m seconds

Simulate manual CA enrollment

-n

Disable HTTP authentication (TLS client auth required)

-o

Disable HTTP authentication when TLS client auth succeeds

-h

Use HTTP Digest auth instead of Basic auth

-b

Use HTTP Basic auth. Causes explicit call to set Basic auth

-p num

TCP port number to listen on

-d seconds

Sleep timer to auto-shut the server

-f

Runs EST Server in FIPS MODE = ON

-6

Enable IPv6

-w

Dump the CSR to '/tmp/csr.p10' allowing for manual attribute capture on server

-?

Print this help message and exit

--keypass_stdin

Specify en-/decryption of private key, password read from STDIN

--keypass_arg

Specify en-/decryption of private key, password read from argument

--srp file

Enable TLS-SRP authentication of client using the specified SRP parameters file

--enforce-csr

Enable CSR attributes enforcement. The client must provide all the attributes in the CSR.

--token value

Use HTTP Bearer Token auth.

--enhcd_cert_auth

Enable Enhanced Certificate Auth mode

--enhcd_cert_local_nid nid

Sets the local PKI domain subject field NID to grab from the peer cert. If not set the commonName NID will be used

--cert_auth_ah_pwd value

Specify the auth header password to use in Enhanced Certificate Auth mode

--cert_auth_csr_check_on

Enable the CSR check during Enhanced Cert Auth

--enhcd_cert_mfg_name name

Sets name of the manufacturer to be registered This name is required when registering a manufacturer

--enhcd_cert_mfg_truststore file

Specifies a truststore file for an Enhanced Certificate Auth manufacturer to select the subject field based upon. This truststore is required when registering a manufacturer

--enhcd_cert_mfg_nid nid

Sets the subject field NID to grab from the peer cert when that cert came from the manufacturer. If not set the commonName NID will be used

--enable-brski

Enable BRSKI bootstrapping support.

--perf-timers-on

Enable the performance timers in server

Author

This manpage is based on estserver's usage output and the included documentation. It was written for the Debian project by Christoph Biedl <[email protected]> but may be used by others.

From libest-utils 3.2.0+ds-1.1 in Debian 13 (Trixie). Parsed by carta from the page's man source.