]> granicus.if.org Git - php/commit
Add missing X509 purpose constants
authorVincent JARDIN <vjardin@free.fr>
Fri, 9 Oct 2020 22:14:06 +0000 (22:14 +0000)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 12 Oct 2020 09:51:08 +0000 (11:51 +0200)
commit1e53e14bc31aec98a408e517c7c8493ef4bf80cd
treef42224c3a3a8d1fc79fa710316a90fbf8274842d
parent5a7f9afb9902c45218a0fff9112d34e05be7b61c
Add missing X509 purpose constants

X509_PURPOSE_OCSP_HELPER, X509_PURPOSE_TIMESTAMP_SIGN are available
from OpenSSL for many years:

  - X509_PURPOSE_OCSP_HELPER, since 2001
  - X509_PURPOSE_TIMESTAMP_SIGN, since 2006

Also drop the ifdef check for X509_PURPOSE_ANY, as it is always
available in supported OpenSSL versions.

Closes GH-6312.
ext/openssl/openssl.c
ext/openssl/tests/openssl_x509_checkpurpose_basic.phpt