我用openssl生成一个认证密钥.这是我的命令:
openssl genrsa -des3 -out enc_key.pem 1024
我导出到cer文件,然后用java keytool我导入到java密钥库(jks).
密钥库听起来不错.我可以从我的Java应用程序加载密钥库.
问题是当客户端连接到服务器时(在这种情况下是FTP服务器,而不是Web服务器,我使用apache mina),发生异常:
javax.net.ssl.SSLHandshakeException:SSL握手失败.org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:433)位于org.apache.mina.core的org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) .filterchain.DefaultIoFilterChain.access $ 5(DefaultIoFilterChain.java:429)
...
引起:javax.net.ssl.SSLHandshakeException:com.sun.net.ssl.ssl.ssl.inl上的com.sun.net.ssl.internal.ssl.Handshaker.checkThrown(未知来源)没有共同的密码套件.SLEngineImpl来自com.sun.net.ssl.internal.ssl.SSLEngineImpl.writeAppRecord(未知来源)的.checkTaskThrown(未知来源)位于javax.net的com.sun.net.ssl.internal.ssl.SSLEngineImpl.wrap(未知来源) .ssl.SSLEngine.wrap(未知来源)
...
引起:javax.net.ssl.SSLHandshakeException:在com.sun.net.ssl.inl.ssl.SSLEngineImpl的com.sun.net.ssl.internal.ssl.Alerts.getSSLException(未知来源)中没有共同的密码套件.fatal(未知来源)
我想问一些事情:
任何帮助将不胜感激!谢谢
好的,我有这个春天的hibernate xml配置.
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mappingResources">
<list>
<value>com/abc/def/a.xml</value>
<value>com/abc/def/b.xml</value>
<value>com/abc/def/c.xml</value>
<!--
And so on, about 50 xml for example
How can I separate list value above into 5 file for example?
ex I have h1.xml (or h1.txt) that contain
<value>com/abc/def/a.xml</value>
<value>com/abc/def/b.xml</value>
I have h2.xml (or h2.txt) that contain
<value>com/abc/def/c.xml</value>
<value>com/abc/def/d.xml</value>
so the mappingResources just read from the files (more than 1) than contain all mapping objects
-->
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop …Run Code Online (Sandbox Code Playgroud) 我有一个UITableViewController,例如NewsfeedController,并具有set/get的综合属性.
NewsfeedController* vc = [[NewsfeedController alloc] init];
vc.tagId = 10;
[self.tabBarController setSelectedViewController:vc];
Run Code Online (Sandbox Code Playgroud)
它显示错误:[UITabBarController setSelectedViewController:]只能选中标签栏控制器的视图控制器列表中的视图控制器.
我在UITabBarController中看到setSelectedViewController:只能选择标签栏控制器的视图控制器列表中的视图控制器,它说"删除你传递的视图控制器数组的合成".
你能给出完整的代码如何实现?我需要的是,我想更改为其他选项卡并传递变量,因此在NewsfeedController中可以使用变量.如果我使用[self.tabBarController setSelectedIndex:0]它可以更改选项卡,但是如何传递变量并触发刷新/重新启动视图?
如果可能,如果使用setSelectedViewController,它是否可以更改为未在所有选项卡控制器项中列出的视图.(例如在UITab中,选项卡是:tab1,tab2,tab3.但我想更改为tab4).