From 7240e2266c863586b43bf233a9e7d7f3ba781fbf Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 14 Dec 2010 14:49:17 +0100 Subject: Added command line tool for OID to DER conversion function --- scripts/oid2der.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 scripts/oid2der.c (limited to 'scripts/oid2der.c') diff --git a/scripts/oid2der.c b/scripts/oid2der.c new file mode 100644 index 000000000..0da3bbb62 --- /dev/null +++ b/scripts/oid2der.c @@ -0,0 +1,31 @@ + +#include +#include + +/** + * convert string OID to DER encoding + */ +int main(int argc, char *argv[]) +{ + int i, nr = 0; + chunk_t oid; + + while (argc > ++nr) + { + oid = asn1_oid_from_string(argv[nr]); + if (oid.len) + { + for (i = 0; i < oid.len; i++) + { + printf("0x%02x,", oid.ptr[i]); + } + printf("\n"); + free(oid.ptr); + } + else + { + return 1; + } + } + return 0; +} -- cgit v1.2.3