CURLOPT_CRLFILE
Constant • Added in PHP 5.5
CURLOPT_CRLFILE
is one of the accepted parameters for curl_setopt
parameter #2
.
CURLOPT_CRLFILE
— Pass a string
naming a file with the concatenation of
CRL (Certificate Revocation List) (in PEM format)
to use in the certificate validation that occurs during the SSL exchange.
When cURL is built to use GnuTLS,
there is no way to influence the use of CRL passed
to help in the verification process.
When cURL is built with OpenSSL support,
X509_V_FLAG_CRL_CHECK
and X509_V_FLAG_CRL_CHECK_ALL
are both set,
requiring CRL check against all the elements of the certificate chain
if a CRL file is passed.
Also note that CURLOPT_CRLFILE
implies
CURLSSLOPT_NO_PARTIALCHAIN
as of cURL 7.71.0 due to an OpenSSL bug.
Available as of cURL 7.19.0.
CURLOPT_CRLFILE = 10169;
Changes to the CURLOPT_CRLFILE
Constant
PHP 5.5
- Constant added
CURLOPT_CRLFILE
Constant Availability
CURLOPT_CRLFILE
Constant AvailabilityPHP Version | Availability |
---|---|
PHP 8.5Future Release | Yes |
PHP 8.4Upcoming Release | Yes |
PHP 8.3Supported (Latest) | Yes |
PHP 8.2Supported | Yes |
PHP 8.1Security-Fixes Only | Yes |
PHP 8.0Unsupported | Yes |
PHP 7.4Unsupported | Yes |
PHP 7.3Unsupported | Yes |
PHP 7.2Unsupported | Yes |
PHP 7.1Unsupported | Yes |
PHP 7.0Unsupported | Yes |
PHP 5.6Unsupported | Yes |
PHP 5.5Unsupported | Yes |
PHP 5.4Unsupported | No |
PHP 5.3Unsupported | No |