how programatically justify web server controlling ntlm authentication apache's commons httpclient?


i'm controlling code, i smoke-stack snippet listed below.
i've got operative only https simple authentication, nonetheless ntlm.



httpclient fan = null;
httpmethod = null;
try
{
custom myhttps = new protocol("https", ((protocolsocketfactory) new easysslprotocolsocketfactory()), 443);
protocol.registerprotocol("https", myhttps);
fan = new httpclient();
= new getmethod("https://tt.dummycorp.com/tmtrack/");
certification creds = new ntcredentials("dummy", "dummy123", "host", "dummydomain");
client.getstate().setcredentials(authscope.any, creds);
get.setdoauthentication(true);
int resultcode = client.executemethod(get);
system.out.println(get.getresponsebodyasstring());
}

javax.net.ssl.sslhandshakeexception: sun.security.validator.validatorexception: pkix route validation failed: java.security.cert.certpathvalidatorexception: signature check failed
during com.sun.net.ssl.internal.ssl.alerts.getsslexception(alerts.java:174)
during com.sun.net.ssl.internal.ssl.sslsocketimpl.fatal(sslsocketimpl.java:1591)
during com.sun.net.ssl.internal.ssl.handshaker.fatalse(handshaker.java:187)
during com.sun.net.ssl.internal.ssl.handshaker.fatalse(handshaker.java:181)
during com.sun.net.ssl.internal.ssl.clienthandshaker.servercertificate(clienthandshaker.java:975)
during com.sun.net.ssl.internal.ssl.clienthandshaker.processmessage(clienthandshaker.java:123)
during com.sun.net.ssl.internal.ssl.handshaker.processloop(handshaker.java:516)
during com.sun.net.ssl.internal.ssl.handshaker.process_record(handshaker.java:454)
during com.sun.net.ssl.internal.ssl.sslsocketimpl.readrecord(sslsocketimpl.java:884)
during com.sun.net.ssl.internal.ssl.sslsocketimpl.performinitialhandshake(sslsocketimpl.java:1096)
during com.sun.net.ssl.internal.ssl.sslsocketimpl.writerecord(sslsocketimpl.java:623)
during com.sun.net.ssl.internal.ssl.appoutputstream.write(appoutputstream.java:59)
during java.io.bufferedoutputstream.flushbuffer(bufferedoutputstream.java:65)
during java.io.bufferedoutputstream.flush(bufferedoutputstream.java:123)
during org.apache.commons.httpclient.httpconnection.flushrequestoutputstream(httpconnection.java:828)
during org.apache.commons.httpclient.httpmethodbase.writerequest(httpmethodbase.java:2116)
during org.apache.commons.httpclient.httpmethodbase.execute(httpmethodbase.java:1096)
during org.apache.commons.httpclient.httpmethoddirector.executewithretry(httpmethoddirector.java:398)
during org.apache.commons.httpclient.httpmethoddirector.executemethod(httpmethoddirector.java:171)
during org.apache.commons.httpclient.httpclient.executemethod(httpclient.java:397)
during org.apache.commons.httpclient.httpclient.executemethod(httpclient.java:323)
during com.dummycorp.teamtrack.teamtrackhack.main(teamtrackhack.java:38)
caused by: sun.security.validator.validatorexception: pkix route validation failed: java.security.cert.certpathvalidatorexception: signature check failed
during sun.security.validator.pkixvalidator.dovalidate(pkixvalidator.java:251)
during sun.security.validator.pkixvalidator.dovalidate(pkixvalidator.java:234)
during sun.security.validator.pkixvalidator.enginevalidate(pkixvalidator.java:158)
during sun.security.validator.validator.validate(validator.java:218)
during com.sun.net.ssl.internal.ssl.x509trustmanagerimpl.validate(x509trustmanagerimpl.java:126)
during com.sun.net.ssl.internal.ssl.x509trustmanagerimpl.checkservertrusted(x509trustmanagerimpl.java:209)
during org.apache.commons.httpclient.contrib.ssl.easyx509trustmanager.checkservertrusted(easyx509trustmanager.java:104)
during com.sun.net.ssl.internal.ssl.clienthandshaker.servercertificate(clienthandshaker.java:967)
... 17 more
caused by: java.security.cert.certpathvalidatorexception: signature check failed
during sun.security.provider.certpath.pkixmastercertpathvalidator.validate(pkixmastercertpathvalidator.java:139)
during sun.security.provider.certpath.pkixcertpathvalidator.dovalidate(pkixcertpathvalidator.java:316)
during sun.security.provider.certpath.pkixcertpathvalidator.enginevalidate(pkixcertpathvalidator.java:178)
during java.security.cert.certpathvalidator.validate(certpathvalidator.java:250)
during sun.security.validator.pkixvalidator.dovalidate(pkixvalidator.java:246)
... 24 more
caused by: java.security.signatureexception: signature does match.
during sun.security.x509.x509certimpl.verify(x509certimpl.java:446)
during sun.security.provider.certpath.basicchecker.verifysignature(basicchecker.java:133)
during sun.security.provider.certpath.basicchecker.check(basicchecker.java:112)
during sun.security.provider.certpath.pkixmastercertpathvalidator.validate(pkixmastercertpathvalidator.java:117)
... 28 more


Comments

Popular posts from this blog

list macos calm editors formula editors

how hibernate @any-related annotations?

using mvc, should hoop communication between views? between models?