logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

estserver - example EST server application using OpenSSL CA

Author

       This manpage is based on estserver's usage output and the included documentation. It was written for  the
       Debian project by Christoph Biedl <debian.axhn@manchmal.in-ulm.de> but may be used by others.

libEST 3.2.0                                       2024-07-28                                       estserver(1)

Name

       estserver - example EST server application using OpenSSL CA

Options

-v
           Verbose operation

       -cfile
           PEM file to use for server cert

       -kfile
           PEM file to use for server key

       -rvalue
           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

       -mseconds
           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

       -pnum
           TCP port number to listen on

       -dseconds
           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

       --srpfile
           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.

       --tokenvalue
           Use HTTP Bearer Token auth.

       --enhcd_cert_auth
           Enable Enhanced Certificate Auth mode

       --enhcd_cert_local_nidnid
           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_pwdvalue
           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_namename
           Sets name of the manufacturer to be registered This name is required when registering a manufacturer

       --enhcd_cert_mfg_truststorefile
           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_nidnid
           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

See Also