[jcifs] Problem with auto ntlm authentication

Jay Kraly jaykraly at gmail.com
Fri Mar 7 23:49:22 GMT 2008


I have a jboss 4.2.2 server using jcifs_1.2.18 with jdk1.6.0_03.  The domain
controller is win 2003.  When I hit a protected page in IE7 I see some
negotation with the server and then the debug output just stops and IE
displays a "Internet Explorer cannot display the webpage" error.  Thinking
it was an IE7 problem I tried with Firefox, and was able to login
successfully using a basic authentication popup.  Next I tried switching
firefox to allow automatic authentication to the site, and it now also stops
at the same place as IE7.

How can I fix this problem?  I have seen other similar posts in the archive,
but none with an answer.  Thanks in advance.  Sample config file and output
is below.

-J

<filter>
        <filter-name>NTLM HTTP Authentication Filter</filter-name>
        <filter-class>jcifs.http.NtlmHttpFilter</filter-class>

        <init-param>
            <param-name>jcifs.http.domainController</param-name>
            <param-value>BLAH</param-value>
        </init-param>

        <init-param>
            <param-name>jcifs.netbios.hostname</param-name>
            <param-value>BLAH</param-value>
        </init-param>

        <init-param>
                <param-name>jcifs.smb.client.domain</param-name>
            <param-value>BLAH</param-value>
        </init-param>

        <init-param>
            <param-name>jcifs.util.loglevel</param-name>
            <param-value>8</param-value>
        </init-param>
    </filter>


18:44:12,607 ERROR [STDERR] session established ok with BLAH<00>/156.40.41
.206
18:44:12,607 ERROR [STDERR]
SmbComNegotiate[command=SMB_COM_NEGOTIATE,received=f
alse,errorCode=0,flags=0x0018,flags2=0xC003,signSeq=0,tid=0,pid=11880,uid=0,mid=
4,wordCount=0,byteCount=12,wordCount=0,dialects=NT LM 0.12]
18:44:12,607 ERROR [STDERR] 00000: FF 53 4D 42 72 00 00 00 00 18 03 C0 00 00
00
00  | SMBr......└....|
00010: 00 00 00 00 00 00 00 00 00 00 68 2E 00 00 04 00  |..........h.....|
00020: 00 0C 00 02 4E 54 20 4C 4D 20 30 2E 31 32 00     |....NT LM 0.12. |
18:44:12,607 ERROR [STDERR] New data read: Transport1[BLAH<00>/BLAH:139]
18:44:12,623 ERROR [STDERR] 00000: FF 53 4D 42 72 00 00 00 00 98 03 C0 00 00
00
00  | SMBr......└....|
00010: 00 00 00 00 00 00 00 00 00 00 68 2E 00 00 04 00  |..........h.....|
18:44:12,623 ERROR [STDERR] byteCount=38 but readBytesWireFormat returned 14
18:44:12,623 ERROR [STDERR]
SmbComNegotiateResponse[command=SMB_COM_NEGOTIATE,re
ceived=false,errorCode=0,flags=0x0098,flags2=0xC003,signSeq=0,tid=0,pid=11880,ui
d=0,mid=4,wordCount=17,byteCount=38,wordCount=17,dialectIndex=0,securityMode=0x7
,security=user,encryptedPasswords=true,maxMpxCount=10,maxNumberVcs=1,maxBufferSi
ze=4356,maxRawSize=65536,sessionKey=0x00000000,capabilities=0x0000E3FD,serverTim
e=Fri Mar 07 18:44:12 EST
2008,serverTimeZone=300,encryptionKeyLength=8,byteCoun
t=38,encryptionKey=0xC18EE8D8F33FEEF9,oemDomainName=BLAH]
18:44:12,623 ERROR [STDERR] 00000: FF 53 4D 42 72 00 00 00 00 98 03 C0 00 00
00
00  | SMBr......└....|
00010: 00 00 00 00 00 00 00 00 00 00 68 2E 00 00 04 00  |..........h.....|
00020: 11 00 00 07 0A 00 01 00 04 11 00 00 00 00 01     |............... |
-------------- next part --------------

3j?Zr???
???y??v?????


More information about the jcifs mailing list