diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2017-03-14 20:33:30 -0400 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2017-03-14 20:33:30 -0400 |
commit | 6ca6f4d9366b22d4f026723789dab19f99e5be44 (patch) | |
tree | 5b58f756872ee16ce83793ce5a6bc28e45052e7e /src/_cffi_src/openssl | |
parent | 4ce11b1b52fc30c18dbd0b862a3f7341986deaf5 (diff) | |
download | cryptography-6ca6f4d9366b22d4f026723789dab19f99e5be44.tar.gz cryptography-6ca6f4d9366b22d4f026723789dab19f99e5be44.tar.bz2 cryptography-6ca6f4d9366b22d4f026723789dab19f99e5be44.zip |
add X509_STORE_CTX_get0_cert binding (#3455)
Diffstat (limited to 'src/_cffi_src/openssl')
-rw-r--r-- | src/_cffi_src/openssl/x509_vfy.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/_cffi_src/openssl/x509_vfy.py b/src/_cffi_src/openssl/x509_vfy.py index 8bd6e41c..4a4b13a1 100644 --- a/src/_cffi_src/openssl/x509_vfy.py +++ b/src/_cffi_src/openssl/x509_vfy.py @@ -206,6 +206,9 @@ X509_VERIFY_PARAM *X509_STORE_get0_param(X509_STORE *); Cryptography_STACK_OF_X509_OBJECT *X509_STORE_get0_objects(X509_STORE *); X509 *X509_OBJECT_get0_X509(X509_OBJECT *); int X509_OBJECT_get_type(const X509_OBJECT *); + +/* added in 1.1.0 */ +X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *); """ CUSTOMIZATIONS = """ @@ -278,6 +281,12 @@ int X509_OBJECT_get_type(const X509_OBJECT *x) { #endif #if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110PRE5 || defined(LIBRESSL_VERSION_NUMBER) +/* from x509/x509_vfy.c */ +X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx) +{ + return ctx->cert; +} + X509 *X509_OBJECT_get0_X509(X509_OBJECT *x) { return x->data.x509; } |