aboutsummaryrefslogtreecommitdiffstats
path: root/apps/apps.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>1999-11-12 01:42:25 +0000
committerDr. Stephen Henson <steve@openssl.org>1999-11-12 01:42:25 +0000
commit954ef7ef693f97edbd6be727d417333c28cda0eb (patch)
tree4d31f383cd48e6617ad494aa308373a05b0f1624 /apps/apps.c
parentc4471290c0898b920587b234a31f96194235a067 (diff)
downloadopenssl-954ef7ef693f97edbd6be727d417333c28cda0eb.tar.gz
Merge some common functionality in the apps, delete
the encryption option in the pkcs7 utility (they never did anything) and add a couple more options to pkcs7.
Diffstat (limited to 'apps/apps.c')
-rw-r--r--apps/apps.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/apps/apps.c b/apps/apps.c
index 629b297917..4e3f32d07a 100644
--- a/apps/apps.c
+++ b/apps/apps.c
@@ -335,3 +335,17 @@ int MS_CALLBACK key_cb(char *buf, int len, int verify, void *key)
memcpy(buf,key,i);
return(i);
}
+
+int dump_cert_text (BIO *out, X509 *x)
+{
+ char buf[256];
+ X509_NAME_oneline(X509_get_subject_name(x),buf,256);
+ BIO_puts(out,"subject=");
+ BIO_puts(out,buf);
+
+ X509_NAME_oneline(X509_get_issuer_name(x),buf,256);
+ BIO_puts(out,"\nissuer= ");
+ BIO_puts(out,buf);
+ BIO_puts(out,"\n");
+ return 0;
+}