make X509_EXTENSION opaque
[openssl.git] / crypto / x509 / x509.h
index 64f1283e425a82ff621416cb3cd90e97fb8ea5f4..5fcea0c6bbdcd1070461a78ff5269e33ddd9a494 100644 (file)
@@ -171,11 +171,7 @@ DECLARE_STACK_OF(X509_NAME)
 
 # define X509_EX_V_NETSCAPE_HACK         0x8000
 # define X509_EX_V_INIT                  0x0001
-typedef struct X509_extension_st {
-    ASN1_OBJECT *object;
-    ASN1_BOOLEAN critical;
-    ASN1_OCTET_STRING *value;
-} X509_EXTENSION;
+typedef struct X509_extension_st X509_EXTENSION;
 
 typedef STACK_OF(X509_EXTENSION) X509_EXTENSIONS;