ietf-smime
[Top] [All Lists]

Re: ESSSecurityLabel Comments

1998-03-30 06:51:53
John

Instead of actually changing the syntax you could just as easily put in the 
text to indicate that the security policy oid is always required.  One less 
change to the existing syntax.

spt

John Pawling wrote:

All,

We need to add a context-specific tag to the ESSSecurityLabel version field
because there are two INTEGERs in the SET.  In order to keep the tags in
numerical order, recommend that ESSPrivacyMark utf8String should be changed
to "[1]" and then "[0]" can be used for ESSSecurityLabel version.  This
results in the following:

ESSSecurityLabel ::= SET {
  version                    [0] Version DEFAULT v1,
  security-policy-identifier     SecurityPolicyIdentifier OPTIONAL,
  security-classification        SecurityClassification OPTIONAL,
  privacy-mark                   ESSPrivacyMark OPTIONAL,
  security-categories            SecurityCategories OPTIONAL }

ESSPrivacyMark ::= CHOICE {
    pString                      PrintableString (SIZE
(1..ub-privacy-mark-length)),
    -- If pString is used, the ESSSecurityLabel version is set to v1
    utf8String               [1] IMPLICIT OCTET STRING SIZE (1..MAX)
    -- If utf8String is used, its contents MUST be in UTF8 format, and
    -- the ESSSecurityLabel version is set to v2
}

================================
John Pawling, jsp(_at_)jgvandyke(_dot_)com
J.G. Van Dyke & Associates, Inc.
www.jgvandyke.com
================================


<Prev in Thread] Current Thread [Next in Thread>