openssl_csr_sign
Sign a CSR with another certificate (or itself) and generate a certificate
&reftitle.description;
resourceopenssl_csr_sign
mixedcsr
mixedcacert
mixedpriv_key
intdays
arrayconfigargs
intserial0
openssl_csr_sign generates an x509 certificate
resource from the given CSR.
¬e.openssl.cnf;
&reftitle.parameters;
csr
A CSR previously generated by openssl_csr_new.
It can also be the path to a PEM encoded CSR when specified as
file://path/to/csr or an exported string generated
by openssl_csr_export.
cacert
The generated certificate will be signed by cacert.
If cacert is &null;, the generated certificate
will be a self-signed certificate.
priv_key
priv_key is the private key that corresponds to
cacert.
days
days specifies the length of time for which the
generated certificate will be valid, in days.
configargs
You can finetune the CSR signing by configargs.
See openssl_csr_new for more information about
configargs.
serial
An optional the serial number of issued certificate. If not specified
it will default to 0.
&reftitle.returnvalues;
Returns an x509 certificate resource on success, &false; on failure.
&reftitle.examples;
openssl_csr_sign example - signing a
CSR (how to implement your own CA)
]]>