做项目的时候自己总结的一些小例子

public class Test {

public static void setSSLProperty() {

Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());

System.setProperty("java.protocol.handler.pkgs",

"com.sun.net.ssl.internal.www.protocol");

Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());

System.setProperty("java.protocol.handler.pkgs",

"com.sun.net.ssl.internal.www.protocol");

System.setProperty("javax.net.ssl.keyStore", "****.pfx");//私钥的全路径

System.setProperty("javax.net.ssl.trustStore",

"****/****");//配置文件的全路径

System.setProperty("javax.net.ssl.trustStorePassword", "changeit");

System.setProperty("javax.net.ssl.keyStorePassword", "123456");

System.setProperty("javax.net.ssl.keyStoreType", "pkcs12");

System.setProperty("javax.net.ssl.trustStoreType", "jks");

}

public static void main(String[] args) {

setSSLProperty();

try {

//Web服务地址

String endpoint = "https://pay.test.bank.ecitic.com/Payment/services/PaymentServices";

Service service = new Service();

Call call = (Call) service.createCall();

call.setTargetEndpointAddress(endpoint);

call.setMaintainSession(true);

call.setOperationName("login");

call.addParameter("paraXML", org.apache.axis.Constants.XSD_STRING,

javax.xml.rpc.ParameterMode.IN);

call.setReturnType(org.apache.axis.Constants.XSD_STRING);

call.setUseSOAPAction(true); call.setSOAPActionURI("http://service.payment.citiccard.com");

String login = “发送的内容”;

String resultA = (String) call.invoke(new Object[] { login });

//输出一个返回的结果

System.out.println("login result is " + resultA);

转载于:https://www.cnblogs.com/atongmyuxiaowanzi/p/5335966.html

在开发环境中,自己搭建一个ssl环境(小例子)相关推荐

  1. 小程序kbone开发---用kbone搭建一个demo环境

    小程序kbone开发-用kbone搭建一个demo环境 微信小程序自诞生以来,渗透到我们生活的方方面面,以其便捷轻量的特点受到了用户的极大欢迎.但是作为开发者的我们,"当 Web 项目完成之 ...

  2. 以太坊开发入门,如何搭建一个区块链DApp投票系统

    点击关注异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 第一节 概述 对于初学者,需要了解以太坊开发相关的基本概念,另外就是如何构建一个基于以太坊的完整去中心化应用例如一个区块链投票 ...

  3. svn 服务器在生产环境中的搭建

    svn 服务器在生产环境中的搭建 搭建环境 阿里云服务器  CentOS release 6.7 安装软件 yum install subversion  -y 创建项目目录 cd /home/svn ...

  4. Android中如何搭建一个WebServer

    今天终于把老大交代的任务搞完了,感觉收获挺多的,所以就写一篇来记录一下吧,首先还是来看一下,老大们的需求 需求: 希望移动端的用户标识(IMEI)和HTML页面的用户标识(Cookie)连接起来,其中 ...

  5. 自己搭建一个k8s环境

    背景 Kubernetes 是时下流行的容器编排引擎,因为字母太多,且掐头去尾后剩下 8 个字母,于是被大家亲切的缩写为 k8s. Kubernetes https://kubernetes.io/ ...

  6. 如何用开源OA办公开发平台,快速搭建一个企业门户

    OA系统门户介绍 一个门户OA办公系统的门面,把这个门面做的既实用又漂亮很重要.而今天要介绍的功能--门户管理,是OA办公系统管理是O2OA五大平台之一,主要用于设计各类页面,比如系统首页.列表页面. ...

  7. Dubbo的基本介绍和搭建一个Dubbo环境

    什么是Dubbo Dubbo是一个分布式服务框架,提供了高性能以及透明化的RPC远程服务调用解决方法,以及SOA服务治理方案. Dubbo的核心部分: 远程通信:提供了高性能以及透明化的RPC远程服务 ...

  8. 在centos环境中简单搭建邮件服务器

    前言 邮件收.发服务器是分开的,也就是我们需要搭建一个邮件发送服务器(Postfix)和一个邮件收取服务器(Dovecot). 本文会搭建收.发两个服务器,并用邮件客户端(Foxmail,outloo ...

  9. 怎么搭建服务器集成环境配置文件,怎么搭建服务器集成环境配置文件

    怎么搭建服务器集成环境配置文件 内容精选 换一换 编译机所使用的硬件环境如表1所示:编译机所使用到的软件环境版本如下表2 编译机环境软件推荐配置所示:在profile文件中添加JDK的PATH.在/e ...

最新文章

  1. LaTeX技巧 twocolumn 双栏
  2. kmp求前缀和后缀的最大重复部分
  3. linux dhcp 论文,毕业论文—基于linux的dhcp服务器配置.doc
  4. PetShop 4.0 数据访问层之我所见
  5. 关于在64位系统上,使用APlayer,运行报错“找不到指定的模块”
  6. java的xms与xmx和服务器内存_JAVA_OPTS参数-Xms和-Xmx的作用
  7. 查看依赖树_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...
  8. 不需要登陆的灵感笔记私人版正式上线,迭代优化中。
  9. kali的burpsuite笔记
  10. Chrome截图扩展程序-“截图快手”
  11. vcpkg安装_以太坊2.0客户端(Prysm,lighthouse)安装体验
  12. 超五类和六类网线区别 什么样的网线好
  13. document操作自定义属性
  14. Python - 安装sentencepiece异常
  15. aras innovator: 分类筛选如何做?
  16. ES自定义评分机制:function_score查询详解
  17. 非常详细易懂的法线贴图(Normal Mapping)
  18. 数字经济时代,企业上云将成为数字化转型突破口
  19. AD的单端输入和查分输入
  20. 解决tomcat安装配置后localhost 打不开

热门文章

  1. Python之struct介绍及详解(与C/C++通信结构体的交互)
  2. QT5_数据类型转化
  3. 线性表之顺序存储结构相关算法学习
  4. asp微信会员卡管理系统,超小的源码_带asp微信支付源码
  5. 关于Spring MVC 中地址栏访问 /WEB-INF下的.jsp
  6. [HDOJ]1005. Number Sequence
  7. 我用 Python 3分钟实现9种经典排序算法的可视化
  8. mysql 关闭in自动排序_为什么MySQL的in查询会自动排序
  9. python 登录接口_使用python编写一个登录接口
  10. 凭什么,Netty能成为最流行的NIO框架?