Ssl &引用;“对等方未经验证”;尝试添加表单时
我刚刚在WebSphere WAS 7.0环境中安装了Orbeon 3.9 CE,一切看起来都很好,但当我试图添加一个表单时,我得到了一个错误,并显示“对等未验证”。 我在log4j.xml文件中打开了调试,这就是我从中得到的:Ssl &引用;“对等方未经验证”;尝试添加表单时,ssl,orbeon,Ssl,Orbeon,我刚刚在WebSphere WAS 7.0环境中安装了Orbeon 3.9 CE,一切看起来都很好,但当我试图添加一个表单时,我得到了一个错误,并显示“对等未验证”。 我在log4j.xml文件中打开了调试,这就是我从中得到的: 2011-05-27 16:34:13051错误处理器服务-oxf异常:/apps/fr/components/components.xsl(执行XSLT转换) javax.net.ssl.SSLPeerUnverifiedException:对等方未经过身份验证 在c
2011-05-27 16:34:13051错误处理器服务-oxf异常:/apps/fr/components/components.xsl(执行XSLT转换)
javax.net.ssl.SSLPeerUnverifiedException:对等方未经过身份验证
在com.ibm.jsse2.fc.getPeerCertificates上(fc.java:46)
位于org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
位于org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:390)
位于org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:488)
位于org.apache.http.conn.scheme.schemesocketfactoryadapter.connectSocket(schemesocketfactoryadapter.java:62)
位于org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
位于org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
位于org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
位于org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:562)
位于org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
位于org.orbeon.oxf.resources.handler.HTTPURLConnection.connect(HTTPURLConnection.java:219)
位于org.orbeon.oxf.util.Connection.connect(Connection.java:494)
位于org.orbeon.oxf.util.Connection.open(Connection.java:94)
位于org.orbeon.oxf.processor.generator.URLGenerator$URLResourceHandler.openConnection(URLGenerator.java:817)
位于org.orbeon.oxf.processor.generator.URLGenerator$URLResourceHandler.getResourceMediaType(URLGenerator.java:770)
位于org.orbeon.oxf.processor.generator.URLGenerator$1.readImpl(URLGenerator.java:420)
位于org.orbeon.oxf.processor.impl.ProcessorOutputImpl$TopLevelOutputFilter.read(ProcessorOutputImpl.java:263)
位于org.orbeon.oxf.processor.impl.ProcessorOutputImpl.read(ProcessorOutputImpl.java:406)
位于org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:260)
位于org.orbeon.oxf.processor.pipeline.TeeProcessor$teeprocessoroutputinpl.readImpl(TeeProcessor.java:89)
位于org.orbeon.oxf.processor.impl.ProcessorOutputImpl$TopLevelOutputFilter.read(ProcessorOutputImpl.java:263)
位于org.orbeon.oxf.processor.impl.ProcessorOutputImpl.read(ProcessorOutputImpl.java:406)
位于org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:260)
在org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree上(ProcessorImpl.java:286)
位于org.orbeon.oxf.processor.ProcessorImpl$3.read(ProcessorImpl.java:315)
位于org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:365)
位于org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:330)
位于org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:313)
如果将HTTPS与无效证书(如自签名证书)一起使用,则可能会发生错误。如果您正在这样做,您可以:
- 将您的证书添加到VM信任存储中。(我将让您查找如何在WebSphere上执行此操作。)
- 使用HTTP而不是HTTPS,至少在您没有有效证书的开发过程中是这样
- 获取一个真正的证书,例如,从中免费颁发class 1证书