[jcifs] JSIFS error "Signature verification failed".
Николай Ижиков
nizhikov at gmail.com
Thu Jun 18 06:44:15 GMT 2009
Hi, guys.
I'm trying to use JESPA library for ntlmv2 authentication.
I got an exception:
jcifs.smb.SmbException: Signature verification failed.
jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:544)
jcifs.smb.SmbTransport.send(SmbTransport.java:643)
jcifs.smb.SmbSession.send(SmbSession.java:224)
jcifs.smb.SmbTree.send(SmbTree.java:111)
jcifs.smb.SmbFile.send(SmbFile.java:770)
jcifs.smb.SmbFile.open0(SmbFile.java:975)
jcifs.smb.SmbFile.open(SmbFile.java:992)
jcifs.smb.SmbFileOutputStream.<init>(SmbFileOutputStream.java:142)
jcifs.smb.TransactNamedPipeOutputStream.<init>(TransactNamedPipeOutputStream.java:32)
jcifs.smb.SmbNamedPipe.getNamedPipeOutputStream(SmbNamedPipe.java:187)
jcifs.dcerpc.DcerpcPipeHandle.doSendFragment(DcerpcPipeHandle.java:57)
jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:183)
jcifs.dcerpc.DcerpcHandle.bind(DcerpcHandle.java:125)
jespa.ntlm.Netlogon.connect(Netlogon.java:185)
jespa.ntlm.Netlogon.validate0(Netlogon.java:415)
jespa.ntlm.Netlogon.validate(Netlogon.java:530)
jespa.ntlm.NtlmSecurityProvider.authenticate(NtlmSecurityProvider.java:1205)
jespa.ntlm.NtlmSecurityProvider.acceptSecContext(NtlmSecurityProvider.java:1016)
jespa.http.HttpSecurityService.doAuthenticate(HttpSecurityService.java:680)
jespa.http.HttpSecurityService.doFilter(HttpSecurityService.java:772)
What's wrong with my properties?
Can you help with jespa setup?
This my web.xml for an example webapp provided by jespa.
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>Jespa Examples</display-name>
<filter>
<filter-name>HttpSecurityFilter</filter-name>
<filter-class>jespa.http.HttpSecurityFilter</filter-class>
<init-param>
<param-name>jespa.log.path</param-name>
<param-value>C:/jespa.log</param-value>
</init-param>
<init-param>
<param-name>jespa.log.level</param-name>
<param-value>4</param-value>
</init-param>
<init-param>
<param-name>jespa.bindstr</param-name>
<param-value>test-ad.DRAGON.RU</param-value>
</init-param>
<init-param>
<param-name>jespa.service.acctname</param-name>
<param-value>NTLMTEST$@DRAGON.RU</param-value>
</init-param>
<init-param>
<param-name>jespa.service.password</param-name>
<param-value>abcdefgh123</param-value>
</init-param>
<init-param>
<param-name>jespa.domain.netbios.name</param-name>
<param-value>DRAGON</param-value>
</init-param>
<init-param>
<param-name>jespa.domain.dns.name</param-name>
<param-value>DRAGON.RU</param-value>
</init-param>
<init-param>
<param-name>jespa.localhost.netbios.name</param-name>
<param-value>ntlmtestname</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>HttpSecurityFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
--
С уважением, Николай Ижиков
NIzhikov at gmail.com
ICQ - 272690153
More information about the jcifs
mailing list