The stated purpose of the constraints shown above is to restrict the use of
the $(MONO presentation-context-id), either by itself or within the
context-negotiation, which makes the following the effective abstract
syntax of $(MONO EmbeddedPDV) when using Canonical Encoding Rules or
Distinguished Encoding Rules:
With the constraints applied, the abstract syntax for $(MONO EmbeddedPDV)s encoded
using Canonical Encoding Rules or Distinguished Encoding Rules becomes:
If the supplied $(MONO identification) for the EmbeddedPDV is a
$(MONO presentation-context-id) or a $(MONO context-negotiation),
no exception will be thrown; the $(MONO identification) will be set to
$(MONO fixed) silently.
Encodes an $(MONO EmbeddedPDV), which is a constructed data type, defined in the https://www.itu.int, International Telecommunications Union's https://www.itu.int/rec/T-REC-X.680/en, X.680.
The specification defines $(MONO EmbeddedPDV) as:
This assumes $(MONO AUTOMATIC TAGS), so all of the $(MONO identification) choices will be $(MONO CONTEXT-SPECIFIC) and numbered from 0 to 5.
The following additional constraints are applied to the abstract syntax when using Canonical Encoding Rules or Distinguished Encoding Rules, which are also defined in the https://www.itu.int/en/pages/default.aspx, International Telecommunications Union's http://www.itu.int/rec/T-REC-X.690/en, X.690 - ASN.1 encoding rules:
The stated purpose of the constraints shown above is to restrict the use of the $(MONO presentation-context-id), either by itself or within the context-negotiation, which makes the following the effective abstract syntax of $(MONO EmbeddedPDV) when using Canonical Encoding Rules or Distinguished Encoding Rules:
With the constraints applied, the abstract syntax for $(MONO EmbeddedPDV)s encoded using Canonical Encoding Rules or Distinguished Encoding Rules becomes:
If the supplied $(MONO identification) for the EmbeddedPDV is a $(MONO presentation-context-id) or a $(MONO context-negotiation), no exception will be thrown; the $(MONO identification) will be set to $(MONO fixed) silently.