On Mon, 2013-06-03 at 15:15 +0000, Godbey, David J. (HQ-LM020)[DIGITAL
MANAGEMENT INC.] wrote:
> Ok, I guess my previous post was a bit winded, and I got no response. No big 
> deal.

Actually I did respond to your first message. It was stored in my SENT
box but for some reason never delivered to my SMTP server. I often use
my mobile as a modem to connect to the Internet. Probably it got lost
due to bad connection over radio. 

>  I was able to get my application working using HC 4.3 for NTLMv2 
> authentication. I used your ClientPreemptiveDigestAuthentication class as a 
> guide, and replaced all DigestScheme stuff with NTLM scheme stuff. I attach 
> my code that is a slight variant of the Digest class. You may add this to 
> your examples package if you wish.
> 

NTLMv2 should work out of the box. If it does not please provide two
wire / context logs: one generated with the 4.2.x version and another
one with 4.3.x.

> I do see one issue you may want to address. This call in the code below (line 
> 44): entity.getContentLength() always returns -1 for me. 

This is expected. Entity content is not delimited with a Content-Length
header. Larger entities usually get transmitted chunk coded and their
length is not known.  

> The entity does unpack properly containing my SOAP response, even though 
> getContentLength does not tell me the size of the payload.
> 
> Of secondary importance, the symmetry is missing for the NTLMScheme class. 
> You cannot instantiate an NTLMScheme object like you can a DigestScheme 
> object, you need to go directly to an AuthScheme through the 
> NTLMSchmeFactory. And the NTLMSchemeFactory does not have a getNTLMScheme 
> method, just a method that returns an AuthScheme object. I don't see any way 
> of actually handling an NTLMScheme object. Or perhaps you meant to hide the 
> DigestScheme object behind a factory? I suppose not a big deal, but maybe 
> something you want to consider

Please raise a JIRA for this issue.

Oleg



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to