Return-Path: X-Original-To: apmail-directory-dev-archive@www.apache.org Delivered-To: apmail-directory-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 04AE018548 for ; Mon, 3 Aug 2015 14:26:22 +0000 (UTC) Received: (qmail 75390 invoked by uid 500); 3 Aug 2015 14:26:01 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 75334 invoked by uid 500); 3 Aug 2015 14:26:01 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 75324 invoked by uid 99); 3 Aug 2015 14:26:00 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Aug 2015 14:26:00 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 61BBA1A95B7 for ; Mon, 3 Aug 2015 14:26:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.031 X-Spam-Level: X-Spam-Status: No, score=-0.031 tagged_above=-999 required=6.31 tests=[RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id HxwSVPn4d-Xk for ; Mon, 3 Aug 2015 14:25:58 +0000 (UTC) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTP id ACF4E24E11 for ; Mon, 3 Aug 2015 14:25:57 +0000 (UTC) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP; 03 Aug 2015 07:24:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,602,1432623600"; d="scan'208";a="741174634" Received: from pgsmsx105.gar.corp.intel.com ([10.221.44.96]) by orsmga001.jf.intel.com with ESMTP; 03 Aug 2015 07:24:49 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by PGSMSX105.gar.corp.intel.com (10.221.44.96) with Microsoft SMTP Server (TLS) id 14.3.224.2; Mon, 3 Aug 2015 22:24:47 +0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.38]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.45]) with mapi id 14.03.0224.002; Mon, 3 Aug 2015 22:24:45 +0800 From: "Zheng, Kai" To: Apache Directory Developers List Subject: RE: Leveraging Kerby Kerberos library in ApacheDS Thread-Topic: Leveraging Kerby Kerberos library in ApacheDS Thread-Index: AdDLGBiV4WNmZFf9TVGFgX4rV0iXf///2JmA//9pTfCAALQWAP//eEOAgACw5QD/+mQL8A== Date: Mon, 3 Aug 2015 14:24:44 +0000 Message-ID: <8D5F7E3237B3ED47B84CF187BB17B66611BDE1C1@SHSMSX103.ccr.corp.intel.com> References: <8D5F7E3237B3ED47B84CF187BB17B66611BDD057@SHSMSX103.ccr.corp.intel.com> <8D5F7E3237B3ED47B84CF187BB17B66611BDD241@SHSMSX103.ccr.corp.intel.com> <55BB0EE4.80001@gmail.com> <8D5F7E3237B3ED47B84CF187BB17B66611BDD35D@SHSMSX103.ccr.corp.intel.com> <55BB316A.1020909@gmail.com> In-Reply-To: <55BB316A.1020909@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 VGhhbmtzIEVtbWFudWVsIGZvciB0aGUgdXNlZnVsIGRpc2N1c3Npb24hIQ0KDQo+PiBUaGUgcmF0 aW9uYWwgaGVyZSBpcyB0aGF0IHdlIG5lZWQgdGhpcyBBU04uMSBsaWIgZm9yIEFwYWNoZURTLCBy ZWdhcmRsZXNzIG9mIEtlcmJ5Lg0KSSBhZ3JlZS4gVGhlIEFTTi4xIHBhcnQgY2FuIGJlIHVzZWQg Zm9yIEFwYWNoZURTIExEQVAgdGhpbmdzLCByZWdhcmRsZXNzIG9mIEtlcmJlcm9zLg0KDQo+PiBB U04uMSBsaWIgd291bGQgYmUgb2YgdXNlIGZvciBvdGhlciBwcm9qZWN0cyBhcyBhbiBpbmRlcGVu ZGVudCBzdWItcHJvamVjdA0KU291bmRzIGdvb2QgZm9yIHRoZSBmdXR1cmUsIGlmIHRoZSBsaWIg YmVjb21lcyB1c2VmdWwgZm9yIG1vcmUgcHJvamVjdHMuDQoNCj4+IE5vdywgdGhlIHByb2JsZW0g aXMgdGhhdCByZXBsY2FpbmcgaXQgd2l0aCBzb21ldGhpbmcgZWxzZSB3aWxsIGJlIGRpZmZpY3Vs dC4gV2hlbiBpdCBjb21lcyB0byBLZXJiZXJvcywgd2UgaGF2ZSB0byBzdXBwb3J0IFRDUCAqYW5k KiBVRFAgLi4uDQpJIHRob3VnaHQgc2luY2UgQXBhY2hlRFMgdXNlcyBNSU5BLCB0aGUgS2VyYmVy b3MgcGFydCBpdCBjb250YWlucyBzaG91bGQgdXNlIGl0IGV2ZW4gd2hlbiB3ZSB1c2UgS2VyYnku IEFzIEkgc2FpZCBiZWZvcmUsIEtlcmJ5IEtEQyBzZXJ2ZXIgaXMgYWxyZWFkeSBlYXN5IHRvIHN1 cHBvcnQgYW5vdGhlciBuZXR3b3JrIHRyYW5zcG9ydCwgbGlrZSB3ZSBkaWQgdXNpbmcgTmV0dHku IEkgYWdyZWUgdGhpcyBpcyBhIG1ham9yIHRoaW5nIHRvIGNvbnNpZGVyIGlmIHdlJ3JlIGdvaW5n IHRvIHVzZSBLZXJieSBmb3IgdGhlIEtlcmJlcm9zIHBhcnQuDQoNCj4+IElNSE8sIGl0J3MgYmV0 dGVyIHRvIGRvIGl0IHBpZWNlIGJ5IHBpZWNlLCBiZWNhdXNlIGluIG9yZGVyIHRvIGRvIHRoYXQs IHlvdSBoYXZlIHRvIGRlY291cGxlIHRoZSBjb2RlLiBJZiB0aGUgY29kZSBpcyBoaWdobHkgY291 cGxlZCwgd2Ugd2lsbCBmYWNlIHNvbWUgYmlnZ2VyIGlzc3VlcyBsYXRlciBvbi4NCkkgYWdyZWUu IFdoYXQgSSBzYWlkIGlzLCBmb3Igc29tZSBpbml0aWFsIGF0dGVtcHRpbmcsIHdlIGNvdWxkIHRy eSBpdCBpbiBhIHdob2xlIGluIGEgYnJhbmNoIGFuZCBzZWUgd2hhdCdzIHRoZSBtYWpvciBnYXBz LCBpc3N1ZXMgYW5kIGNvbmNlcm5zLiBXaXRoIHRoYXQgaW5pdGlhbCB3b3JrIGRvbmUsIHdlIGNh biBnaXZlIGl0IGEgdHJ5IGFuZCBhbiBvdmVyYWxsIHJldmlldy4gSWYgYWxsIGxvb2tzIGdvb2Qs IHRoZW4gd2UgY2FuIGJyZWFrIHRoZSB3b3JrIGRvd24gaW50byBwaWVjZXMgYW5kIGdldCB0aGVt IGluIG9uZSBieSBvbmUuDQoNCj4+IElmIHlvdSBoYXZlIHNvbWUgdGltZSwgZmVlbCBmcmVlIHRv IHBsYXkgYXJvdW5kLi4uDQpTdXJlISBJIHdpbGwgY29uc2lkZXIgdGhpcyBhbmQgZmluZCBzb21l IHRpbWUgZm9yIGl0LiANCg0KUmVnYXJkcywNCkthaQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KRnJvbTogRW1tYW51ZWwgTMOpY2hhcm55IFttYWlsdG86ZWxlY2hhcm55QGdtYWlsLmNv bV0gDQpTZW50OiBGcmlkYXksIEp1bHkgMzEsIDIwMTUgNDoyNyBQTQ0KVG86IEFwYWNoZSBEaXJl Y3RvcnkgRGV2ZWxvcGVycyBMaXN0DQpTdWJqZWN0OiBSZTogTGV2ZXJhZ2luZyBLZXJieSBLZXJi ZXJvcyBsaWJyYXJ5IGluIEFwYWNoZURTDQoNCkxlIDMxLzA3LzE1IDA5OjM2LCBaaGVuZywgS2Fp IGEgw6ljcml0IDoNCj4NCj4+IHdlIGNhbiBzdGFydCBieSByZWxlYXNpbmcgdGVoIEFTTi4xIHBh cnQgb2YgS2VyYnksIGFuZCB1c2UgaXQgaW4gDQo+PiBBcGFjaGVEUw0KPiBJIHRob3VnaHQgaXQg bWF5IGRlcGVuZC4gSWYgd2Ugc3RpbGwgaGF2ZSBhIGxvbmcgd2F5IHRvIGdvIGZvciB0aGUgY3V0 IG9mIHRoZSBmaXJzdCByZWxlYXNlLCB0aGVuIGJldHRlciB0byByZWxlYXNlIHRoZSBBU04uMSBw YXJ0IGZpcnN0IGZvciB0aGUgdXNlOyBidXQgaWYgd2UgY291bGQgZ2V0IGl0IGRvbmUgbm90IHRv byBsYXRlLCB0aGVuIC4uLiANCg0KVGhlIHJhdGlvbmFsIGhlcmUgaXMgdGhhdCB3ZSBuZWVkIHRo aXMgQVNOLjEgbGliIGZvciBBcGFjaGVEUywgcmVnYXJkbGVzcyBvZiBLZXJieS4NCg0KTGV0IG1l IGV4cGxhaW4gd2hhdCBJIGhhdmUgaW4gbWluZCBoZXJlIDoNCi0gZnJvbSBkYXkgb25lLCB0aGUg aWRlYSB3YXMgZm9yIEtlcmJ5IHRvIGJlIGluZGVwZW5kYW50IGZyb20gQXBhY2hlRFMsIGFzIG11 Y2ggYXMgcG9zc2libGUsIGJ1dCBzdGlsbCBtYWtpbmcgdXQgcG9zc2libGUgdG8gYnVuZGxlIHRo ZSB0d28gZ3V5cyBpbnRvIGEgc2luZ2xlIHBhY2thZ2UuDQotIHlvdSBoYXZlIHByb3ZlbiB0aGF0 IHRoZSBBU04uMSBjb2RlYyB3ZSBhcmUgdXNpbmcgaW4gQXBhY2hlRFMgaXMgc2xvd2VyIGFuZCBt b3JlIGNvbXBsZXggdGhhbiB0aGUgb25lIGluIEtlcmJ5DQotIHJlZ2FyZGxlc3Mgb2YgS2VyYnkv YXBhY2hlRFMgcmVsYXRpb24sIHdlIHdhbnQgdG8gdXNlIHRoZSBiZXN0IHBvc3NpYmxlIGNvZGVj Lg0KDQpUaGF0IGJlaW5nIHNhaWQsIEkgdGhpbmsgdGhhdCByZWxlYXNpbmcgdGhlIEFTTi4xIGxp YiBmaXJzdCBjb3VsZCBiZSBhIHN3ZWF0IHBsYW4gOg0KLSBmaXJzdCwgaXQncyBhbG1vc3QgcmVh ZHkgOiBpdCB3b3JrcywgdGhlIGNvZGUgaXMgcXVpdGUgY2xlYW4sIGFuZCBpdCdzIHNtYWxsDQot IHNlY29uZCwgdGhhdCB3b3VsZCBiZSBhbiBleGNlbGxlbnQgZXhlcmNpc2UgZm9yIHRoZSBrZXJi eSBwcm9qZWN0IDoNCmN1dHRpbmcgYSBzbWFsbCByZWxlYXNlIGZpcnN0IHRvIGxlYXJuIGhvdyBp dCdzIGRvbmUgd291bGQgYmVuZWZpdCBldmVyeW9uZSBpbiBLZXJieQ0KLSB0aGlyZCwgdGhpcyB3 aWxsIGJlIGEgc2hhcmVkIGxpYnJhcnkgYW55d2F5LiBJIGNhbiBmb3JzZWUgdGhhdCB0aGUNCkFT Ti4xIGxpYiB3b3VsZCBiZSBvZiB1c2UgZm9yIG90aGVyIHByb2plY3RzIGFzIGFuIGluZGVwZW5k ZW50IHN1Yi1wcm9qZWN0IChsaWtlIE1JTkEgb3IgdGhlIExEQVAgQVBJKQ0KDQpOb3csIHRoaXMg bWlnaHQgYmUganVzdCBtZS4gd2R5dCA/DQo+DQo+Pj4gQUZBSUNULCBLZXJieSBpcyBoYXZpbmcg aXRzIG93biBjb2RlIHRvIG1hbmFnZSBjb21tdW5pY2F0aW9uLiBXZSBkZXBlbmQgb24gTUlOQS4g SWYgd2UgaGF2ZSB0byBnZXQgcmlkIG9mIE1JTkEsIHRoYXQncyBmaW5lLg0KPiBBaCBnb29kIHBv aW50LiBJdCdzIGEgbWFqb3IgaXNzdWUgd2UgbmVlZCB0byBhZGRyZXNzLiBTaW5jZSBBcGFjaGVE UyB1c2VzIE1JTkEgSSB0aG91Z2h0IHRoZXJlIGlzIG5vIGdvb2Qgbm90IHRvIHVzZSBpdCBmb3Ig dGhlIEtlcmJlcm9zIGZ1bmN0aW9uYWxpdHkuIFdlIG1heSBlbmhhbmNlIGtlcmJ5IEtEQyBzZXJ2 ZXIgdG8gc3VwcG9ydCBwbHVnaW4gbmV0d29yayBtZWNoYW5pc20sIHdoaWNoIG5lZWRzIHNvbWUg d29yaywgYnV0IHdvbid0IGJlIHZlcnkgaGFyZC4NCg0KTUlOQSB3YXMgdXNlZCBpbiBBcGFjaGVE UyBmb3IgYSBnb29kIHJlYXNvbiA6IGJhY2sgaW4gMjAwMywgd2hlbiBBcGFjaGVEUyB3YXMgc3Rh cnRlZCwgQWxleCBkaWRuJ3Qgd2FudCB0byBzcGVuZCBzb21lIHRpbWUgb24gdGhlIG5ldHdvcmsg bGF5ZXIgKEkgY2FuIHVuZGVyc3RhbmQpIGFuZCBkZWNpZGVkIHRvIGNoZWNrIG9uIHRoZSBpbnRl cm5ldCBpZiB0aGVyZSB3YXMgYWxyZWFkeSBzb21ldGhpbmcgd3JhcHBpbmcgTklPIGF2YWlsYWJs ZS4gSGUgZm91bmQgTmV0dHkgMSwgYW5kIGFza2VkIFRydXN0aW4gdG8gam9pbiB0aGUgcHJvamVj dC4gSXQgYmVjYW1lIE1JTkEuDQoNCkF0IHNvbWUgcG9pbnQgKDIwMDc/KSBNSU5BIGJlY29tZSBh IHRvcCBsZXZlbCBwcm9qZWN0LCBhbmQgd2UgY29udGludWVkIHVzaW5nIGl0LCBidXQgaXQgYmVj YW1lIG1vcmUgYW5kIG1vcmUgY29tcGxleC4gTWFueSBmZWF0dXJlcyBhZGRlZCBpbiBNSU5BIHdl cmUgbm90IG5lY2Vzc2FyeSBmb3IgQXBhY2hlRFMsIGFuZCBJIG11c3QgYWRtaXQgSSBzcGVudCBh IEhVR0UgcG9ydGlvbiBvZiB0aW1lIGZpeGluZyBidWdzIGluIE1JTkEgdG8gZ2V0IGl0IHdvcmtp bmcgZmluZSAod2VsbCwgbW9yZSBvciBsZXNzKS4gSW4gYW55IGNhc2UsIEkgZG8gdGhpbmsgTUlO QSAyIGlzIG92ZXJseSBjb21wbGV4LCBhbmQgdGhlIHdheSB3ZSB1c2UgaXQgaW4gQXBhY2hlRFMg aXMgY2xlYXJseSBzdWItb3B0aW1hbC4NCg0KTm93LCB0aGUgcHJvYmxlbSBpcyB0aGF0IHJlcGxj YWluZyBpdCB3aXRoIHNvbWV0aGluZyBlbHNlIHdpbGwgYmUgZGlmZmljdWx0LiBXaGVuIGl0IGNv bWVzIHRvIEtlcmJlcm9zLCB3ZSBoYXZlIHRvIHN1cHBvcnQgVENQICphbmQqIFVEUCwgcGx1cyB0 aGUgc3dpdGNoIGZyb20gVENQIHRvIFVEUC4gV2UgYWxzbyBoYXZlIHRvIGRlYWwgd2l0aCBjb25j dXJyZW50IHJlcXVlc3RzIGluIEFwYWNoZURTLCB3aGVyZSBvbmUgcmVxdWVzdCBjYW4gcG90ZW50 aWFsbHkgYmUgaW50ZXJydXB0ZWQgYnkgYW4gQWJhbmRvbiByZXF1ZXN0ICh0aGF0IG1lYW5zIHdl IGNhbid0IGJsb2NrIGEgc2Vzc2lvbiBhdCBhbGwpLiBUaGF0IG1ha2VzIGl0IHF1aXRlIGNvbXBs ZXggdG8gaGFuZGxlLCBpZiB3ZSB3ZXJlIHRvIHJld2l0ZSB0aGUgd2hvbGUgc3lzdGVtLg0KDQpC b3R0b20gbGluZSwgSSB0aGluayB0aGF0IE1JTkEgMyBzaG91bGQgYWRkcmVzcyB0aG9zZSBpc3N1 ZXMsIGJ1dCB0aGVyZSBpcyBhIDMvNiBtb250aHMgZWZmb3J0IHRvIHB1dCB0aGVyZSwgYW5kIHdl IGhhdmUgbWFueSBvdGhlciBtb3JlIHVyZ2VudCB0YXNrcyB0byBjb21wbGV0ZSBiZWZvcmUuDQoN ClNvLCBoZXJlLCB3ZSBzaG91bGQgaGF2ZSBhIGRpc2N1c3Npb24uDQo+DQo+IEkgdGhvdWdodCB3 ZSBjb3VsZCBmaXJzdCBmb2N1cyBvbiBBcGFjaGVEUyBzaWRlICh0aGVuIFN0dWRpbyksIGF0dGVt cHRpbmcgdG8gdXNlIEtlcmJ5IHRvIHJlcGxhY2UgdGhlIG9sZCBLZXJiZXJvcyBjb2Rlcy4gDQpU aGlzIHdvdWxkIGJlIGEgcG9zdC1LZXJieSAxLjAgdGFzaywgYWdyZWVkLg0KDQo+IEl0J3Mgbmlj ZXIgdG8gZG8gaXQgcGllY2UgYnkgcGllY2UgYW5kIGdldCB0aGUgY2hhbmdlcyBpbiBpbmNyZW1l bnRhbGx5LCBidXQgSSBndWVzcyBzb21lIHRpbWUgaXQncyBoYXJkIHRvIGJyZWFrIGRvd24gaW50 byB0YXNrcy4gDQoNCklNSE8sIGl0J3MgYmV0dGVyIHRvIGRvIGl0IHBpZWNlIGJ5IHBpZWNlLCBi ZWNhdXNlIGluIG9yZGVyIHRvIGRvIHRoYXQsIHlvdSBoYXZlIHRvIGRlY291cGxlIHRoZSBjb2Rl LiBJZiB0aGUgY29kZSBpcyBoaWdobHkgY291cGxlZCwgd2Ugd2lsbCBmYWNlIHNvbWUgYmlnZ2Vy IGlzc3VlcyBsYXRlciBvbi4NCg0KPiBNYXliZSB3ZSBjYW4gaGF2ZSBhIGJyYW5jaCBmb3IgdGhl IGF0dGVtcHQgaWYgYW55b25lIHdvdWxkIGhlbHAgd2l0aD8gV2l0aG91dCBzb21lIHRyeWluZywg c29tZXRoaW5nIHdvbid0IGV4cG9zZS4gSXQgbWF5IGJlIG5vdCBwb3NzaWJsZSB0byBjb21lIHRv IHRoZSBnb29kIHRpbWUgcG9pbnQgd2hlbiBLZXJieSBpcyB3ZWxsIHByZXBhcmVkIGZvciBBcGFj aGVEUywgb24gdGhlIG90aGVyIGhhbmQsIHRyeWluZyB0byBkbyB0aGUgaW50ZWdyYXRpb24gd29y ayB3aWxsIGV4cG9zZSBzb21lIGlzc3Vlcy9lbmhhbmNlIG9wcG9ydHVuaXRpZXMvYWRhcHRpbmcg dGhpbmdzIGluIEtlcmJ5IHNpZGUuIA0KDQoNCkEgYnJhbmNoIG1pZ2h0IHJlYWxseSBiZSBhbiBv cHRpb24uIE5vdGhpbmcgcmVwbGFjZSByZWFsIHdvcmxkIGV4cGVyaW1lbnRhdGlvbiA6LSkNCg0K SWYgeW91IGhhdmUgc29tZSB0aW1lLCBmZWVsIGZyZWUgdG8gcGxheSBhcm91bmQgISBJJ20ganVz dCB0cnlpbmcgdG8gcHJvdml1ZGUgc29tZSBmZWVkYmFja3MgYW5kIHBlcmNlcHRpb24gb2YgdGVo IHBvdGVudGlhbCByb2FkYmxvY2tzLCBjZXJ0YWlubHkgbm90IHNheWluZyB3ZSBzaG91bGQgbm90 IHRyeSAhIFNvbWV0aW1lIGl0J3MgYmV0dGVyIHRvIHVubGVhc2ggcGVvcGxlLCBhbmQgbGV0IHRo ZW0gZXhwZXJpbWVudC4gSWYgdGhleSBkb24ndCBzdWNjZWVkLCBhdCBsZWFzdCB0aGV5IHdpbGwg dW5kZXJzdGFuZCBiZXR0ZXIgd2h5ICENCg0K