小编Jay*_*ton的帖子

使用cacerts自定义trustStore作为不在自定义trustStore中的键的后备

有没有办法通过命令行或通过自定义信任管理器来创建由cacerts支持的自定义trustStore?

该应用程序使用自定义trustStore:

-Djavax.net.ssl.trustStore=/SSL/CATrust.jks
Run Code Online (Sandbox Code Playgroud)

保留我们自己的信任证书,这是在自定义文件中完成的,以简化JDK的升级,而无需迁移cacerts.

问题是cacerts带有如此多的标准证书,我们没有将其导入CATrust.jks.因此,我们收到SSL错误,因为通过命令行属性提供的自定义CATrust.jks是独占的而不是附加的(除了cacerts证书之外).

那么有没有办法提供自定义的trustStore,如果在该trustStore中找不到证书,服务器/应用程序将回退到试图在cacerts(或secondardy trustStore)中找到证书?

从最初的阅读和其他帖子到目前为止,该信息仅涉及所有CA证书所在的单一trustStore.

java ssl

12
推荐指数
1
解决办法
4180
查看次数

进口/豆类参考物业的占位符

我可以使用从property-placeholder加载的属性来使上下文导入动态吗?

<context:property-placeholder location="classpath*:/enterprise.properties"/>
<import resource="classpath*:/Fsb${jdbc.ctxType?:Jdbc}-context.xml"/>
Run Code Online (Sandbox Code Playgroud)

属性文件

jdbc.ctxType=JTA
Run Code Online (Sandbox Code Playgroud)

所以这样我就可以改变基于属性加载的上下文文件的类型.

另外,我可以做同样的事情来使bean引用名称动态吗?

<bean id="personBusinessService" class="com.foo.PersonBusinessServiceImpl"
          p:personUidDataService-ref="personUidDataService${personUidDataService.sib?:Api}" 
          p:identifierLookupSearchService-ref="identifierLookupSearchService${identifierLookupSearchService.sib?:Api}"  
          p:contactPointBusinessService-ref="contactPointBusinessService${contactPointBusinessService.sib?:Api}"
/>
Run Code Online (Sandbox Code Playgroud)

属性文件

personUidDataService.sib=Stub
Run Code Online (Sandbox Code Playgroud)

松鸦

--------------------更新ref的属性示例------------------------ -

我使用以下条目创建了一个属性文件:

addressLookupSearchService.sib=DaoMock
Run Code Online (Sandbox Code Playgroud)

然后我在Spring Context File中有以下配置:

<context:property-placeholder location="classpath*:/simple.properties"/>

<!-- EntityManager will be injected into DAO by JPA annotations -->
<bean id="addressSearchDao" class="com.foo.AddressSearchDaoImpl"/>

<bean id="addressSearchDaoMock" class="com.foo.MockAddressSearchDaoImpl"/>

<bean id="addressLookupSearchService" class="com.foo.AddressLookupSearchServiceImpl"
    p:baseDao-ref="addressSearch${addressLookupSearchService.sib?:Dao}"/>
Run Code Online (Sandbox Code Playgroud)

并且addressSearch $ {addressLookupSearchService.sib?:Dao}不起作用,它总是默认为addressSearchDao的bean id,即使我的属性说它应该设置为addressSearchDaoMock.

关于我做错了什么的任何想法?

spring

11
推荐指数
1
解决办法
1万
查看次数

jQuery - 'mm/y'上的datepicker.parseDate导致无效日期

我有一个看似非常简单的验证方法,因为我在使用格式时使用了非常相似的东西mm/dd/yy,但是当我使用时mm/y...我一直得到一个无效的日期.

这是我的验证:

function validateDate(dateField) {
    try{
        $.datepicker.parseDate('mm/y', dateField, null);
    }
    catch(error){
        alert(error);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我传递的日期如05/11...这个逻辑抱怨日期无效.如果我将格式更改为mm/dd/yy并输入05/11/2011...则说它有效.

在尝试验证mm/y模式时,我错过了什么吗?

jquery jquery-ui-datepicker

2
推荐指数
1
解决办法
6397
查看次数

测试Java接口是否已经过代理

是否有一种简单的方法通过反射来测试Java接口是否已被代理?

java

1
推荐指数
1
解决办法
68
查看次数

标签 统计

java ×2

jquery ×1

jquery-ui-datepicker ×1

spring ×1

ssl ×1