hello,

The following definition seems to be legal in ASN.1

T ::= SEQUENCE {
 xid   TYPE-IDENTIFIER.&id({SomeSet}),
 xvalue  TYPE-IDENTIFIER.&Type([EMAIL PROTECTED])
}

I wonder whether there is a possibility to correctly define something
like the following:

EncapsulatedT ::= SEQUENCE {
    eId     TYPE-IDENTIFIER.&id({SomeSet}),
eValue OCTET STRING (CONTAINING TYPE-IDENTIFIER.&Type([EMAIL PROTECTED]))
  }

This definition doesn't seem to be legal as far as I was told compared with the following.

EncapsulatedT ::= SEQUENCE {
    eId     TYPE-IDENTIFIER.&id({SomeSet}),
    eValue  SEQUENCE {theinner TYPE-IDENTIFIER.&Type([EMAIL PROTECTED])) }
  }

Is there any way to specify such an OCTET STRING and have a XER decoder
nicely decode the type?

TIA
Peter Sylvester

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Asn1 mailing list
[email protected]
http://lists.asn1.org/mailman/listinfo/asn1

Reply via email to