Re: Java Bindings do not need to be removed was Re: Proposed PRF changes to address Ken's comments
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Java Bindings do not need to be removed was Re: Proposed PRF changes to address Ken's comments
On Wed, Jun 29, 2005 at 07:58:25PM -0400, Jeffrey Altman wrote:
> I have given this subject much consideration. I believe that the
> issues relating to Java and C# are no different than the issues related
> to the C binding. What this document does is specify an
> "implementation specific extension" to GSS API version 2 update 1.
> As such, it is not going to be possible for a given application to be
> able to expect that this functionality exists without some
> implementation specific knowledge that it is there. Simply knowing that
> we are using GSS API will not be enough.
>
> I do not believe it is appropriate for this document (or any other
> document specifying an extension to GSSAPI v2 u1 that Kitten publishes
> before GSSAPI v3) to describe the tools necessary for a caller to
> determine whether or not the function/method is implemented by a given
> implementation. The mistake that the document makes is by specifying
> that the method belongs to the "GSSContext" interface. It is perfectly
> reasonable for a Java class that implements the GSSContext interface to
> provide the prf() method even if it is not part of the GSSContext
> interface. An application that expects to use the prf() prior to the
> availability of a GSSv3Context interface will need to obtain the
> GSSContext reference, use introspection on the resulting class to search
> for the method, and if it is found, use a class reference to access the
> method.
>
> I believe that adding this method to the GSSManager class would violate
> the abstraction model. prf is the first of many extensions this working
> group will be proposing. Continuously adding new methods to GSSManager
> would result in a class definition that is constantly in a state of flux
> without providing any real benefit.
I agree. Thanks. I'll make the necessary edits and resubmit.
Nico
--
_______________________________________________
Kitten mailing list
Kitten at lists.ietf.org
https://www1.ietf.org/mailman/listinfo/kitten
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.