12 fprint(2, "usage: auth/rsa2x509 [-e expireseconds] 'C=US ...CN=xxx' [key]\n");
17 main(int argc, char **argv)
24 fmtinstall('B', mpfmt);
25 fmtinstall('H', encodefmt);
28 valid[1] = valid[0] + 3*366*24*60*60;
34 valid[1] = valid[0] + strtoul(ARGF(), 0, 10);
38 if(argc != 1 && argc != 2)
41 if((key = getrsakey(argc-1, argv+1, 1, nil)) == nil)
44 cert = X509rsagen(key, argv[0], valid, &len);
46 sysfatal("X509rsagen: %r");
48 if(write(1, cert, len) != len)
49 sysfatal("write: %r");