From 78cf847bfbb3aa5f78713fb47200070c5605d5ef Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 4 Jul 2021 22:38:22 +0000 Subject: [PATCH] rsa(8): document auth/x5092pub, fix usage lines --- sys/man/8/rsa | 21 ++++++++++++++++++++- sys/src/cmd/auth/rsa2csr.c | 2 +- sys/src/cmd/auth/x5092pub.c | 2 +- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/sys/man/8/rsa b/sys/man/8/rsa index 57a24e5ae..bc0decceb 100644 --- a/sys/man/8/rsa +++ b/sys/man/8/rsa @@ -1,6 +1,6 @@ .TH RSA 8 .SH NAME -rsagen, rsafill, asn12rsa, rsa2asn1, rsa2pub, rsa2ssh, rsa2x509, rsa2csr \- generate and format rsa keys +rsagen, rsafill, asn12rsa, rsa2asn1, rsa2pub, rsa2ssh, rsa2x509, rsa2csr, x5092pub \- generate and format rsa keys .SH SYNOPSIS .B rsagen [ @@ -63,6 +63,13 @@ rsagen, rsafill, asn12rsa, rsa2asn1, rsa2pub, rsa2ssh, rsa2x509, rsa2csr \- gene [ .I file ] +.PP +.B x5092pub +[ +.B -r +] [ +.I file +] .SH DESCRIPTION Plan 9 represents an RSA key as an attribute-value pair list prefixed with the string @@ -245,6 +252,18 @@ avoiding it being stored unencrypted on the filesystem. takes the .I subject and a RSA private key and outputs a signing request in ASN.1 format. +.PP +The program +.I x5092pub +converts a binary certificate (or certificate request when +.B -r +flag is given) +read from +.I file +or stdin, +and outputs the public key with a +.B subject +attribute on standard output. .SH EXAMPLES Generate a fresh key and use it to start a TLS-enabled web server: .IP diff --git a/sys/src/cmd/auth/rsa2csr.c b/sys/src/cmd/auth/rsa2csr.c index b8b126f60..44a98ecc0 100644 --- a/sys/src/cmd/auth/rsa2csr.c +++ b/sys/src/cmd/auth/rsa2csr.c @@ -9,7 +9,7 @@ void usage(void) { - fprint(2, "usage: aux/rsa2csr 'C=US ...CN=xxx' [key]\n"); + fprint(2, "usage: auth/rsa2csr 'C=US ...CN=xxx' [key]\n"); exits("usage"); } diff --git a/sys/src/cmd/auth/x5092pub.c b/sys/src/cmd/auth/x5092pub.c index 2b9ef2067..a65345a14 100644 --- a/sys/src/cmd/auth/x5092pub.c +++ b/sys/src/cmd/auth/x5092pub.c @@ -12,7 +12,7 @@ char subject[1024]; void usage(void) { - fprint(2, "usage: aux/x5092pub [-r] [file]\n"); + fprint(2, "usage: auth/x5092pub [-r] [file]\n"); exits("usage"); } -- 2.44.0