diff options
author | Dr. Stephen Henson <steve@openssl.org> | 1999-01-24 17:50:32 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 1999-01-24 17:50:32 +0000 |
commit | 834eeef995bb3783550d11186f9d649aaacd43ac (patch) | |
tree | bdebcad3737b8a5da6b13f0f4f64b0a084dc382c /crypto/asn1/t_x509.c | |
parent | 9aeaf1b4a7924cabf829bf57d0ca87d311cd2dfe (diff) | |
download | openssl-834eeef995bb3783550d11186f9d649aaacd43ac.tar.gz |
Continuing adding X509 V3 support. This starts to integrate the code with
the main library, but only with printing at present. To see this try:
openssl x509 -in cert.pem -text
on a certificate with some extensions in it.
Diffstat (limited to 'crypto/asn1/t_x509.c')
-rw-r--r-- | crypto/asn1/t_x509.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/crypto/asn1/t_x509.c b/crypto/asn1/t_x509.c index 060f99d5a8..f0534efc09 100644 --- a/crypto/asn1/t_x509.c +++ b/crypto/asn1/t_x509.c @@ -68,6 +68,7 @@ #endif #include "objects.h" #include "x509.h" +#include "x509v3.h" #ifndef NO_FP_API int X509_print_fp(fp,x) @@ -190,7 +191,9 @@ X509 *x; BIO_printf(bp,"%8sX509v3 extensions:\n",""); for (i=0; i<n; i++) { +#if 0 int data_type,pack_type; +#endif ASN1_OBJECT *obj; ex=X509_get_ext(x,i); @@ -200,7 +203,7 @@ X509 *x; j=X509_EXTENSION_get_critical(ex); if (BIO_printf(bp,": %s\n%16s",j?"critical":"","") <= 0) goto err; - +#if 0 pack_type=X509v3_pack_type_by_OBJ(obj); data_type=X509v3_data_type_by_OBJ(obj); @@ -231,7 +234,8 @@ X509 *x; } } } - else +#endif + if(!X509V3_EXT_print(bp, ex, 0)) { ASN1_OCTET_STRING_print(bp,ex->value); } |