- From: peter williams <home_pw@msn.com>
- Date: Wed, 23 Feb 2011 22:03:14 -0800
- To: <public-xg-webid@w3.org>
- Message-ID: <SNT143-ds137CC4865B669EC54935392DA0@phx.gbl>
Does anyone here have really solid gnu/fsf community knowhow or skills? (I
don't, not having built unix src or fiddled with unix packaging conventions
for 2 decades). I bet I still *can* fix C code though, to add support for
the SAN URI in gnutls's certtool(1).
As seen below, there is relatively simple config structure that allows the
certtool(1) to format certs from a template file, which as yet is missing
support for templating the SAN URI values we need. Hopefully, I can remedy
that.
I'll need help getting any changes into mainline source trees, based on my
"proof of concept" code. I can probably make it work. But, I'll need help
to get things into a form that professional code maintainers will accept.
typedef struct _cfg_ctx
{
char *organization;
char *unit;
char *locality;
char *state;
char *cn;
char *uid;
char *challenge_password;
char *pkcs9_email;
char *country;
char **dns_name;
char **ip_addr;
char **email;
char **dn_oid;
char *crl_dist_points;
char *password;
char *pkcs12_key_name;
int serial;
int expiration_days;
int ca;
int path_len;
int tls_www_client;
int tls_www_server;
int signing_key;
int encryption_key;
int cert_sign_key;
int crl_sign_key;
int code_sign_key;
int ocsp_sign_key;
int time_stamping_key;
char** key_purpose_oids;
int crl_next_update;
int crl_number;
int crq_extensions;
char *proxy_policy_language;
} cfg_ctx;
-----Original Message-----
From: public-xg-webid-request@w3.org [mailto:public-xg-webid-request@w3.org]
On Behalf Of peter williams
Sent: Wednesday, February 23, 2011 5:33 PM
To: 'Cosimo Streppone'; public-xg-webid@w3.org
Subject: RE: slow down and organize
Today,
In installed Cygwin on windows, all features. This includes gnutls: simple
client, simple service, certtool - for making cert credentials and cert
chains.
I simply followed in the info showing how to use gnutls's certtool(1), which
mints various credentials in .pem "format" for a CA, a SSL server, a SSL
client, and even a client proxy credential.
Received on Thursday, 24 February 2011 06:04:09 UTC