This discussion is archived
0 Replies Latest reply: Sep 21, 2011 1:45 AM by 816119 RSS

ASN.1 definition of Name type some general questions about ASN.1

816119 Journeyer
Currently Being Moderated
Hi,

there is definition of CommonPrivateKeyAttributes in PKCS#15:
CommonPrivateKeyAttributes ::= SEQUENCE {
    subjectName Name OPTIONAL,
    keyIdentifiers  [0] SEQUENCE OF CredentialIdentifier {{KeyIdentifiers}} OPTIONAL,
    ... -- For future extensions
}
Where can i find ASN.1 definition of type Name which is used for subjectName?

PKCS#15 ASN.1 module starts with next definitions:
PKCS-15 {iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-15(15) modules(1) pkcs-15(1)}

DEFINITIONS IMPLICIT TAGS ::=

BEGIN

IMPORTS

informationFramework, authenticationFramework, certificateExtensions
    FROM UsefulDefinitions {joint-iso-itu-t(2) ds(5) module(1)
    usefulDefinitions(0) 3}

Name, Attribute
    FROM InformationFramework informationFramework
So, it seems like Name is imported from InformationFramework which is imported from UsefulDefinitions, but i can not decipher all this definitions....

Also i do not know what next definitions means:
this
PKCS-15 {iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-15(15) modules(1) pkcs-15(1)}
and this
DEFINITIONS IMPLICIT TAGS ::=
it seems that "A Layman's Guide to a Subset of ASN.1, BER, and DER" which i use to understand ASN.1 is not sufficient to decipher it....

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points