Just a comment, in-line...

On 2/22/06, Mark <[EMAIL PROTECTED]> wrote:
> Hi Jeff,
> > > The only thing I can offer is that if you help me then I
> > will attempt
> > > to write a very detailed and accurate description of the process so
> > > that newbs like me don't have such a difficult time adopting this
> > > system in the future.

I honestly think that the ITU process (which is basically "governments
and telephone companies") have absolutely no regard for the people who
are trying to implement these standards.  The specs they write are
geared for people who understand bureaucratese [just try reading the
spec for BER sometime -- er, wait, don't, I wouldn't wish that on my
worst enemy].  I don't like this, and part of my reason for wanting to
be involved in the OpenSSL project is because I want to make it much
more accessible.

For example, X.500 is the directory standard.  That set of standards
also specify a means of querying that directory, starting at a global
root and resolving referrals.  This cannot under any circumstances
work -- so LDAP, the Lightweight (X.500) Directory Access Protocol was
created by the IETF to work around the technical deficiencies.

BER is supposed to be an "agnostic" encoding mechanism... but now we
have XML, which is better at it than BER could ever dream.  But, due
to past mistakes (on Netscape's and Verisign's parts, originally, if I
understand history correctly), we're stuck with DER-based
certificates, which have to be encoded into 5-bit ASCII to effectively
transmit over a text-only channel.  This is, to my mind, a
disgustingly suboptimal solution.

> I had that exact thought and have already written such a document.  It
> is by no means complete so I haven't attempted to submit/publish it yet.

Why not post what you've got, and we can work on it?

> > How's this: You write, I go over for technical accuracy, and then we
> > submit it? :)
>
> Maybe we could collaborate on such a project?

Again, I'll go over it for technical accuracy.  (Since I can find the
references that I've run into, and know how to read them, I'll take
the 'technical editor' job.)

One of the things that has always bugged me about OpenSSL is its lack
of user-friendly documentation.  Yes, it was always meant to be a
library and some command-line tools... but understanding what those
command-line tools actually do is difficult.  A kind of "intro to
OpenSSL and all of its dependent technologies" would be a very nice
thing to have.

-Kyle H
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to