[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Errors in the 88 ASN.1 of PKIX pt 1



Hi all,

I've just been debugging the '88 ASN.1 and have run across the following 
problems:

The following types and values are defined more than once:

Version, Extensions, Extension, CertificateSerialNumber, id-ce-cRLNumber,
id-pkix-authorityInfoAccess, Dss-Sig-Value 

I think the following are typos:

+ PolicyQualifierId has a trailing {
+ id-pkix-authorityInfoAccess OBJECT-IDENTIFIER should be OBJECT IDENTIFIER
+ certificateIssuer EXTENSION ... should be: CertificateIssuer ::= GeneralNames
+ sizE(1..ub-pds-parameter-length... should be SIZE


In addition, I think the convention of using uppercase first character for
types and lowercase for values should be adhered to (it chokes my ASN.1 
compiler
if it isn't used):

anotherName -> AnotherName, certificateIssuer -> CertificateIssuer, 
ExtensionAttributeTable -> extensionAttributeTable

Should the string types in Directory string have SIZE(1..MAX) rather than
SIZE(1..maxSize)?

That's about it :-)