Issue 4191: use of "any" (pki-ftf) Source: DSTC (Mr. Simon Gibson, gibson@dstc.edu.au) Nature: Uncategorized Issue Severity: Summary: The use of "any" rather than a union to handle the representation_type in structures for Certificates, CRLs etc. Sections 2.2.3-7 Resolution: see abobe Revised Text: Actions taken: February 5, 2001: received issue July 5, 2002: closed issue Discussion: Change structs to valuetypes to the following: From struct Certificate { CertificateType certificate_type; any representation_type; }; To valuetype Certificate { private CertificateType certificate_type; private EncodedData data; }; ------------------------------------------------------- From struct CRL { CRLType crl_type; any representation_type; }; To valuetype CRL { private CRLType crl_type; private EncodedData data; }; ------------------------------------------------------- From struct CertificateRequest { CertificateRequestType cert_request_type; any representation_type; }; To valuetype CertificateRequest { private CertificateRequestType cert_request_type; private EncodedData data; }; ------------------------------------------------------- From struct Continue { ContinueType continue_type; any representation_type; }; To valuetype Continue { private ContinueType continue_type; private EncodedData data; }; ------------------------------------------------------- From struct CertRevocation { CertRevocationType cert_rev_type; any representation_type; }; To valuetype CertRevocation { private CertRevocationType cert_rev_type; private EncodedData data; }; ------------------------------------------------------- From struct KeyRecResponse { KeyRecoveryType key_recovery; any representation_type; }; To valuetype KeyRecResponse { private KeyRecoveryType key_recovery; private EncodedData data; }; ------------------------------------------------------- struct CertificateStatusRequest { CertificateStatusRequestType type; any representation_type; }; To valuetype CertificateStatusRequest { private CertificateStatusRequestType type; private EncodedData data; }; ------------------------------------------------------- From struct CertificateStatusResponse { CertificateStatusResponseType type; any representation_type; }; To valuetype CertificateStatusResponse { private CertificateStatusResponseType type; private EncodedData data; }; End of Annotations:===== From: webmaster@omg.org Message-Id: <200102060205.f1625er18833@emerald.omg.org> Date: 05 Feb 2001 22:06:54 -0500 To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Issue/Bug Report Content-Type: Text/html; charset=windows-1252 X-UIDL: ^~dd9&@0e9T(8!![-6!! Name: Simon Gibson Company: DSTC mailFrom: gibson@dstc.edu.au Notification: No Specification: Public Key Infrastructure Section: 2.2.3-7 FormalNumber: dtc/2001-02-01 Version: 1 RevisionDate: 02/01/2001 Page: 2-2, 2-4 Nature: Clarification Severity: Minor HTTP User Agent: Mozilla/4.75 [en] (X11; U; SunOS 5.8 sun4u) Description The use of "any" rather than a union to handle the representation_type in structures for Certificates, CRLs etc. Sections 2.2.3-7 X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: pmclaughlin@baltimore.com (Patrick McLaughlin), polar@adiron.com (Polar Humenn), gjarboe@promia.com (Gene Garboe), cwbinko@trcinc.com (Bill Binko), mcconnell@osm.net (Stephen McConnell), dflinn@iona.com (Don Flinn), Ronald.Monzillo@east.sun.com (Ron Monzillo), gibson@dstc.edu.au (Simon Gibson), christopher_milsom@hp.com (Christopher Milsom) cc: pki-ftf@emerald.omg.org Subject: PKI RFP issue # 4191 Mime-Version: 1.0 Date: Thu, 15 Feb 2001 08:47:22 +1000 From: Simon Gibson Content-Type: text/plain; charset=us-ascii X-UIDL: IpV!!:Z(e9i5,e9864!! This is issue # 4191 Simon Gibson gibson@dstc.edu.au use of "any" The use of "any" rather than a union to handle the representation_type in structures for Certificates, CRLs etc. Sections 2.2.3-7 ------------------------------------- Proposed Solution Propose that it be left as is. X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: pmclaughlin@baltimore.com (Patrick McLaughlin), polar@adiron.com (Polar Humenn), gjarboe@promia.com (Gene Garboe), cwbinko@trcinc.com (Bill Binko), mcconnell@osm.net (Stephen McConnell), dflinn@iona.com (Don Flinn), Ronald.Monzillo@east.sun.com (Ron Monzillo), gibson@dstc.edu.au (Simon Gibson), christopher_milsom@hp.com (Christopher Milsom) cc: pki-ftf@emerald.omg.org Subject: PKI FTF Request Vote on Issue #4191 Mime-Version: 1.0 Date: Tue, 26 Jun 2001 09:40:53 +1000 From: Simon Gibson Content-Type: text/plain; charset=us-ascii X-UIDL: hFc!!ZIg!!*94!!"+^d9 This is issue # 4191 Simon Gibson gibson@dstc.edu.au use of "any" The use of "any" rather than a union to handle the representation_type in structures for Certificates, CRLs etc. Sections 2.2.3-7 ------------------------------------- Proposed Solution Propose that it be left as is. X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: pmclaughlin@baltimore.com (Patrick McLaughlin), polar@adiron.com (Polar Humenn), gjarboe@promia.com (Gene Garboe), cwbinko@trcinc.com (Bill Binko), mcconnell@osm.net (Stephen McConnell), Ronald.Monzillo@east.sun.com (Ron Monzillo), gibson@dstc.edu.au (Simon Gibson), christopher_milsom@hp.com (Christopher Milsom), IBalabine@iona.com (Igor Balabine) cc: pki-ftf@omg.org Subject: Vote on issues 4207, 4191, 4192 Mime-Version: 1.0 Date: Wed, 07 Nov 2001 11:34:39 +1000 From: Simon Gibson Content-Type: text/plain; charset=us-ascii X-UIDL: Y