PackageDescription: ASN1-Constraints
ASN 1 - ConstraintsLast published: April 2, 2008 by 'kgreek'
Defines 16 Classes
Extends 16 Classes
This packages maintains classes representing various kinds of ASN.1 constraints. Constraints are used to derive ASN.1 Types from other ASN.1 Types. Note that not all Constraint classes apply to all Type classes. It supports many of the standard ASN.1 constraint as well as non-standard however very useful BlockConstraint. The BlockConstraint is used to define permissible values for some of the basic ASN.1 types.
Primary responsibility of a Constraint is to distinguish permissible values via the #permits: message.
LIMITATIONS:
- Regular Expression constraint is not supported
- the WITH COMPONENTS constrait for SET/SEQUENCE/CHOICE is not supported
- the OCTET STRING constraints ENCODED BY and CONTAINING ENCODED BY are not supported
- constraint extensibility is not supported
- user defined, CONSTRAINED BY, constraints are not supported