StringUtil.isNotEmpty(转)

isNotEmpty :
判断某字符串是否非空
StringUtils.isNotEmpty(null) = false
StringUtils.isNotEmpty(“”) = false
StringUtils.isNotEmpty(” “) = true
StringUtils.isNotEmpty(“bob”) = true

isNotBlank:
判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,
下面是示例:
StringUtils.isNotBlank(null) = false
StringUtils.isNotBlank(“”) = false
StringUtils.isNotBlank(” “) = false
StringUtils.isNotBlank(“\t \n \f \r”) = false

public SSLContext loadTwoWayTrust(RestSystemConfigDto restSystemConfigDto) { SSLContext sslContext = null; String keyStoreFile = restSystemConfigDto.getKeyStoreFile(); String keyPass = restSystemConfigDto.getKeyStorePass(); String trustKeyStoreFile = restSystemConfigDto.getTrustStoreFile(); String trustKeyPass = restSystemConfigDto.getTrustStorePass(); String keystoreType = restSystemConfigDto.getKeyStoreType(); // 判断是否正确配置keystore以及trust keystore信息 if (StringUtil.isNotEmpty(keyStoreFile) && StringUtil.isNotEmpty(keyPass) && StringUtil.isNotEmpty( trustKeyStoreFile) && StringUtil.isNotEmpty(trustKeyPass)) { FileInputStream trustIns = null; FileInputStream keyStoreIns = null; try { KeyStore trustStore = KeyStore.getInstance(keystoreType); KeyStore keyStore = KeyStore.getInstance(keystoreType); trustIns = new FileInputStream(trustKeyStoreFile); keyStoreIns = new FileInputStream(keyStoreFile); trustStore.load(trustIns, trustKeyPass.toCharArray()); keyStore.load(keyStoreIns, keyPass.toCharArray()); sslContext = SSLContexts.custom().loadKeyMaterial(keyStore, keyPass.toCharArray()) .loadTrustMaterial(trustStore, new TrustSelfSignedStrategy()).build(); } catch (Exception ex) { logger.debug("load keystore or trust keystore file failure.", ex); sslContext = loadAllTrust(); } finally { try { if (trustIns != null) { trustIns.close(); } if (keyStoreIns != null) { keyStoreIns.close(); } } catch (IOException e) { logger.warn("Close KeyStore Stream Failed", e); } } } else { logger.debug("not found keystore or trust keystore."); sslContext = loadAllTrust(); } return sslContext; }
06-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值