Issue 4480: PKIAuthority module - definition of RequestManager (pki-ftf) Source: OSM (Mr. Stephen McConnell, mcconnell@osm.net) Nature: Uncategorized Issue Severity: Summary: Under the PKIAuthority module there is an interface call RegistrationAuthority. This interface basically provides operations through which the client gets a reference to a object derived from RequestManager. For all practical purposes the RequestManager is an abstract type, whereas the derived managers (certificate request manager, key revocation manager, key recovery manager, key update manager) are concrete. As such, the definition of RequestManager should be changed from a concrete to an abstract interface. /** * Generic interface for a manager object. */ abstract interface RequestManager { ..... }; Resolution: Change IDL to make RequestManager and abstract interface Revised Text: Actions taken: August 8, 2001: received issue July 5, 2002: closed issue Discussion: End of Annotations:===== From: "Stephen McConnell" To: Subject: PKIAuthority module - definition of RequestManager Date: Wed, 8 Aug 2001 11:06:52 +0200 Message-ID: <000001c11fe9$76c33470$0a01a8c0@osm.net> MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0 In-Reply-To: <200108080150.f781oBm16500@thunder.dstc.qut.edu.au> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800 Content-Type: text/plain; charset="Windows-1252" X-UIDL: =eUd97QZ!!M`De9R&Ie9 Under the PKIAuthority module there is an interface call RegistrationAuthority. This interface basically provides operations through which the client gets a reference to a object derived from RequestManager. For all practical purposes the RequestManager is an abstract type, whereas the derived managers (certificate request manager, key revocation manager, key recovery manager, key update manager) are concrete. As such, the definition of RequestManager should be changed from a concrete to an abstract interface. /** * Generic interface for a manager object. */ abstract interface RequestManager { ..... }; Cheers, Steve. Stephen J. McConnell, OSM sarl digital products for a global economy http://www.osm.net mailto:mcconnell@osm.net X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: "Stephen McConnell" cc: pki-ftf@emerald.omg.org, gibson@dstc.qut.edu.au Subject: Re: PKIAuthority module - definition of RequestManager In-Reply-To: Message from "Stephen McConnell" of "Wed, 08 Aug 2001 11:06:52 +0200." <000001c11fe9$76c33470$0a01a8c0@osm.net> Mime-Version: 1.0 Date: Thu, 09 Aug 2001 09:27:06 +1000 From: Simon Gibson Content-Type: text/plain; charset=us-ascii X-UIDL: kP1e9E_3!!eW~e9HEUd9 Stephen, Agreed. Simon ps. I am making progress implementing the valuetypes for certificates etc. No specific issues as yet. I am having a couple of days off and hopefully after that I can look deeper into the Repository stuff. > > Under the PKIAuthority module there is an interface call > RegistrationAuthority. This interface basically provides operations > through > which the client gets a reference to a object derived from > RequestManager. > For all practical purposes the RequestManager is an abstract type, > whereas > the derived managers (certificate request manager, key revocation > manager, > key recovery manager, key update manager) are concrete. As such, > the > definition of RequestManager should be changed from a concrete to an > abstract interface. > > /** > * Generic interface for a manager object. > */ > abstract interface RequestManager > { > ..... > }; > > > Cheers, Steve. > > Stephen J. McConnell, OSM sarl > digital products for a global economy > http://www.osm.net > mailto:mcconnell@osm.net > > >