-- file: .../asn1specs/p_rec.asn1 -- -- this file is used in ../c{,++}-examples/simple/ -- -- $Header: /cvs/Darwin/Security/SecuritySNACCRuntime/asn1specs/p-rec.asn1,v 1.1.1.1 2001/05/18 23:14:05 mb Exp $ -- $Log: p-rec.asn1,v $ -- Revision 1.1.1.1 2001/05/18 23:14:05 mb -- Move from private repository to open source repository -- -- Revision 1.1.1.1 1999/03/16 18:05:56 aram -- Originals from SMIME Free Library. -- -- Revision 1.3 1997/09/16 14:55:30 wan -- Added test for "tag dividable by 128" case. -- -- Revision 1.2 1995/07/25 19:53:17 rj -- changed `_' to `-' in file names. -- -- Revision 1.1 1994/08/31 23:05:47 rj -- first check-in. -- P-REC DEFINITIONS ::= BEGIN PersonnelRecord ::= --snacc isPdu:"TRUE" -- [APPLICATION 0] IMPLICIT SET { Name, title [0] IA5String, EmployeeNumber, dateOfHire [1] Date, nameOfSpouse [2] Name, children [3] IMPLICIT SEQUENCE OF ChildInformation DEFAULT {} } ChildInformation ::= SET { Name, dateOfBirth [0] Date } Name ::= [APPLICATION 1] IMPLICIT SEQUENCE { givenName IA5String, initial IA5String, familyName IA5String } EmployeeNumber ::= [APPLICATION 128] IMPLICIT INTEGER Date ::= [APPLICATION 3] IMPLICIT IA5String -- YYYYMMDD END