diff options
Diffstat (limited to 'src/crypto/x509name.h')
-rw-r--r-- | src/crypto/x509name.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/crypto/x509name.h b/src/crypto/x509name.h new file mode 100644 index 0000000..362ce35 --- /dev/null +++ b/src/crypto/x509name.h @@ -0,0 +1,33 @@ +/* + * x509name.h + * + * Copyright (C) AB Strakt 2001, All rights reserved + * + * Export X.509 name functions and data structures. + * See the file RATIONALE for a short explanation of why this module was written. + * + * Reviewed 2001-07-23 + * + * @(#) $Id: x509name.h,v 1.8 2002/09/04 22:24:59 iko Exp $ + */ +#ifndef PyOpenSSL_crypto_X509NAME_H_ +#define PyOpenSSL_crypto_X509NAME_H_ + +#include <Python.h> +#include <openssl/ssl.h> + +extern int init_crypto_x509name (PyObject *); + +extern PyTypeObject crypto_X509Name_Type; + +#define crypto_X509Name_Check(v) ((v)->ob_type == &crypto_X509Name_Type) + +typedef struct { + PyObject_HEAD + X509_NAME *x509_name; + int dealloc; + PyObject *parent_cert; +} crypto_X509NameObj; + + +#endif |