Richard Levitte - VMS Whacker wrote:
>
> From: Rich Salz <[EMAIL PROTECTED]>
> Subject: Re: Object identifiers and ASN.1 syntax
> Date: Tue, 03 Oct 2000 14:43:05 -0400
> Message-ID: <[EMAIL PROTECTED]>
>
> rsalz> > One can see definitions like this:
> rsalz> >
> rsalz> > { iso standard 8571 abstract-syntax (2) }
> rsalz>
> rsalz> The names aren't flat. To find out the number for "standard", you
> rsalz> ask iso. To find out the number of abstract-syntax, you ask the entity
> rsalz> that maintains "8571" (you might have to ask "standard" who that is).
>
> I'm not sure I grasp this completely. Does that mean that if it
> starts with a series of plain words, I simply see that part as an
> array of words that kind of describe the path to follow to find out
> the OID? In this case, I would therefore parse "iso" and "standard",
> get the list ("iso", "standard") and see that as a wordy thingy
> describing '{ 1 0 }', and the rest has to be numbers? Does that mean
> that something like this would be precluded?
>
> { iso standard 8571 abstract-syntax }
>
> What I'm trying to figure out is how I will best get together all the
> information from reading a number of ASN.1 modules. I'm wondering for
> example how "standard" is defined. Is it something like this?
>
> standard OBJECT IDENTIFIER ::= { iso 0 }
>
> Or is it:
>
> standard OBJECT IDENTIFIER ::= { 0 }
>
> (then, I gotta find all those modules, especially those defining the
> basic OIDs. And no, I don't have access do X.5nn)
If I'm understanding correctly, he's saying that "standard" is
subordinate to "iso", so, effectively, you have to defined something
like "iso/standard" or "iso.standard" in a flat namespace. That is,
there could be a _different_ "standard" under, say, "ietf" (I forget
whether that happens at the top, but whatever), which would then be
"ietf/standard" or "ietf.standard" in your flat namespace.
Or have I missed the point completely?
Cheers,
Ben.
--
http://www.apache-ssl.org/ben.html
Coming to ApacheCon Europe 2000? http://apachecon.com/
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]