Le 07/01/16 12:37, Zheng, Kai a écrit :
> Thanks for asking. Well, it's a long story and still a long term effort. Our
> side has finished the prototype implementation of the new mechanism for the
> MIT KDC, and in Kerby we wish to provide the reference implementation. The
> background is, we're working on a workable solution targeted for Hadoop
> ecosystem and Kerby (before Haox) is part of the effort for the Java client
> side (as Hadoop is also Java). We had some initial requirements and use
> cases, but they're far enough for the Kerberos Consortium to push it in the
> first priority. You see, pushing something isn't easy, even we're working so
> hard. On the other hand, the stack (Kerberos/Java/Hadoop) is so deep and the
> involved aspects/parties are so many. So bet we won't be so lucky to put it
> in the plate in some term soon.
Well, it's not really an isssue, as teh doc is in the project, and as
it's not used atm. I have added some reference in the class header :
/**
* The AdToken component as defined in "Token Pre-Authentication for
Kerberos", "draft-ietf-kitten-kerb-token-preauth-01"
* (not yet published, but stored in docs/Token-preauth.pdf) :
*
* <pre>
* 6.4. AD-TOKEN
* The new Authorization Data Type AD-TOKEN type contains token
* derivation and is meant to be encapsulated into AD-KDC-ISSUED type
* and to be put into tgt or service tickets. Application can safely
* ignore it if the application doesn't understand it. The token field
* SHOULD be ASN.1 encoded of the binary representation of the
* serialization result of the derivation token according to [JWT].
*
* AD-TOKEN ::= SEQUENCE {
* token [0] OCTET STRING,
* }
* </pre>
*
* @author <a href="mailto:[email protected]">Apache Directory
Project</a>
*/
That should be helpful for those who want to know where it's coming from.
Thanks Kai !
/me continuing to review the kerby-core code. Atm, everything in
org.apache.kerby.kerberos.kerb.type.ad and
org.apache.kerby.kerberos.kerb.type.ap have been reviewed, I'm reviewing
org.apache.kerby.kerberos.kerb.type.base now (7 classes already reviewed).