[Help-gnutls] Re: Really I can not ...avoid confusion.. OK, opinion and conclusion
Fran
e_agf at yahoo.es
Fri Aug 19 15:49:05 CEST 2005
A. Index: src/certtool-cfg.c
* ===================================================================
* RCS file: /cvs/gnutls/gnutls/src/certtool-cfg.c,v
* retrieving revision 2.11
* diff -u -p -r2.11 certtool-cfg.c
* ...
I think that you have the same problem with strings 128bytes size, in
other case 256bytes, should be 200 + 1 bytes?; and
accepts null strings.
> read_crt_set ; and others
--------------------------------------------------------- My opinion ------------------------------------------------------------
* It looked rather unreadable to me.
Well, can be possible. (I am not a good programmer). The important is
the objective not the code.
Before I said:
* Can be a good idea make an executable to manage a non
professional
* simple Certificate Authority?
And Simon J.:
* If you have ideas on what a good command line interface would be
for use as a
* CA, please explain and discuss. Large parts of the code is
probably
* already present in certtool, but it could use a rewrite in order
to be
* more user friendly.
Sorry, I can not continue with reorder of certtool , functions in
certtool are very linked to global variables and I can not understand
all the libraries in tree of dependencies, it's impossible for me.
> Generating a private key...
> Generating a 1024 bit RSA private key...
> operation is not possible without "initialized" secure memory (libgcrypt)
This problem becomes because functions aren't a "black boxes". I tried to make full featured general black boxes functions to manage basics operations of certificates,but I can't.
I think, that this functions should be something like:
make_X509_crt_v3(struct X509_v3 x509,...,parameters,...,output /* file or buffer */);
certtool is the face of gnutls, and without a good "certtool", I think that gnutls is a car without steering wheel.
* In general, I think it is better to have several small tools for
* specific purposes, rather than to try and put them all into one
tool.
The problem is that several small tools ca not be understand by a normal
users, one example:
You want go to a home in the mountain, you can see it. Software types:
Specialised and guided:
I. You have tree way,tree options, that you can see.
II. option 1, option 2, option 3.
Non guided:
I. You have one objective and you can see nothing.
II. Please type help or error.
My idea of software is based in this:
One objective have one way. In other case you make that learning curve
multiply almost by 10. Can be a specialised tool but should be
transparent.
Note : Some messages of 2001 in list are spam.
And This is all, I couldn't be more useful. Thanks to all members of list.
Best regards, Fran.
More information about the Gnutls-help
mailing list