backend
You can set keyless backend config in this section.
The backend config can be a root value map as described below, or just the driver name.
Root Value Map
dispatch_channel_size
optional, type: usize
Set the channel size for the dispatch of requests to worker backend.
This will only have effect when worker is enabled in main conf.
default: 1024
dispatch_counter_shift
optional, type: u8
Set the count of the requests that will be dispatched to the same worker backend before rotate to the next one.
The count value will be 2^N.
This will only have effect when worker is enabled in main conf.
default: 3
openssl_async_job
optional, type: openssl_async_job
Use OpenSSL Async Job driver.
default: not enabled
Drivers
simple
Use OpenSSL default mode for Private Key operations.
There is no extra config for this driver.
openssl_async_job
Use OpenSSL async job for Private Key operations. You can set the hardware crypto engine to use in openssl.cnf.
The following keys are supported for this driver:
async_op_timeout
optional, type: humanize duration
Set the timeout for a single async job.
It is recommended to set a large value to avoid use-after-free crash in OpenSSL Async Job code.
default: 1s