DER coding of a default syntax value

Peter Williams <peter@verisign.com> Wed, 19 June 1996 22:24 UTC

Received: from ietf.cnri.reston.va.us by IETF.CNRI.Reston.VA.US id aa10378; 19 Jun 96 18:24 EDT
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa10374; 19 Jun 96 18:24 EDT
Received: from neptune.tis.com by CNRI.Reston.VA.US id aa29761; 19 Jun 96 18:24 EDT
Received: from neptune.tis.com by neptune.TIS.COM id aa05105; 19 Jun 96 18:00 EDT
Received: from relay.tis.com by neptune.TIS.COM id aa05091; 19 Jun 96 17:53 EDT
Received: by relay.tis.com; id RAA20549; Wed, 19 Jun 1996 17:55:43 -0400
Received: from sol.tis.com(192.33.112.100) by relay.tis.com via smap (V3.1.1) id xma020533; Wed, 19 Jun 96 17:55:21 -0400
Received: from relay.tis.com by tis.com (4.1/SUN-5.64) id AA17794; Wed, 19 Jun 96 17:55:16 EDT
Received: by relay.tis.com; id RAA20521; Wed, 19 Jun 1996 17:55:14 -0400
Received: from unknown(204.162.64.10) by relay.tis.com via smap (V3.1.1) id xma020502; Wed, 19 Jun 96 17:54:59 -0400
Received: from dustin.verisign.com (gateway-outside [204.162.64.20]) by rosetta.verisign.com (8.7.4/8.6.12) with ESMTP id OAA15869 for <pem-dev@tis.com>; Wed, 19 Jun 1996 14:57:22 -0700 (PDT)
Received: from peter (Peter.verisign.com [192.42.157.77]) by dustin.verisign.com (8.7.4/8.6.12) with SMTP id OAA29974 for <pem-dev@tis.com>; Wed, 19 Jun 1996 14:57:02 -0700 (PDT)
Message-Id: <31C86ADA.15A7@verisign.com>
Date: Wed, 19 Jun 1996 14:02:18 -0700
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Peter Williams <peter@verisign.com>
Reply-To: peter@verisign.com
Organization: VeriSign, Inc
X-Mailer: Mozilla 3.0b4 (Win16; I)
Mime-Version: 1.0
To: pem-dev@tis.com
Subject: DER coding of a default syntax value
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Orig-Sender: pem-dev-approval@neptune.tis.com
Precedence: bulk

If I defined an X.509 v3 extension:

  foo  EXTENSION ::= {
        SYNTAX                  BOOLEAN : FALSE
        IDENTIFIED BY           id-foo
        }

The DER-coding of a "false" boolean value for the extension
would presumably not exist in the byte stream, under DER
default coding rules.

That is, the octet-string of the extension identified
by id-foo would have no content octets, and thus be of
length 0.

Anyone disagree?