Plugins and ASN.1

Jeffrey Hutzelman jhutz at cmu.edu
Mon Oct 2 18:26:51 EDT 2006



On Monday, October 02, 2006 05:15:38 PM -0500 Nicolas Williams 
<Nicolas.Williams at sun.com> wrote:

> On Mon, Oct 02, 2006 at 06:04:51PM -0400, Sam Hartman wrote:
>> I don't know of a good way around this without opening some rather
>> messy abstractions to the plugins.
>
> Options include:
>
> 1) Let the plug-ins provide their own ASN.1 DER encoding/decoding.
>
>    (Won't PKINIT implementations have to anyways, for dealing with BER?)
>
>
> 2) Open your ASN.1 library/converntions.
>
>
> 3) Accept code into your ASN.1 library that really belongs in the
>    plug-ins.
>
> I think (1) and (2) is best for now.  Plug-in authors that choose (1)
> might copy MIT's ASN.1 DER framework (avoiding symbol collisions, of
> course).

Yeah; (3) is really not sustainable from the POV of a third-party plugin 
developer.



More information about the krbdev mailing list