3 #include <wolfssl/openssl/ssl.h> 4 #include <wolfssl/openssl/crypto.h> 5 #include <wolfssl/openssl/dh.h> 6 #include <wolfssl/openssl/ec.h> 7 #include <wolfssl/openssl/ecdsa.h> 10 #define X509_FLAG_COMPAT (0UL) 11 #define X509_FLAG_NO_HEADER (1UL << 0) 12 #define X509_FLAG_NO_VERSION (1UL << 1) 13 #define X509_FLAG_NO_SERIAL (1UL << 2) 14 #define X509_FLAG_NO_SIGNAME (1UL << 3) 15 #define X509_FLAG_NO_ISSUER (1UL << 4) 16 #define X509_FLAG_NO_VALIDITY (1UL << 5) 17 #define X509_FLAG_NO_SUBJECT (1UL << 6) 18 #define X509_FLAG_NO_PUBKEY (1UL << 7) 19 #define X509_FLAG_NO_EXTENSIONS (1UL << 8) 20 #define X509_FLAG_NO_SIGDUMP (1UL << 9) 21 #define X509_FLAG_NO_AUX (1UL << 10) 22 #define X509_FLAG_NO_ATTRIBUTES (1UL << 11) 23 #define X509_FLAG_NO_IDS (1UL << 12) 25 #define XN_FLAG_FN_SN 0 26 #define XN_FLAG_SEP_CPLUS_SPC 2