简化引用
This commit is contained in:
parent
6b94ddaab4
commit
2e8ea4e077
@ -4,12 +4,9 @@ package com.sunyard;
|
|||||||
import com.sunyard.inf.*;
|
import com.sunyard.inf.*;
|
||||||
import com.sunyard.inf.customize.SydHAApi;
|
import com.sunyard.inf.customize.SydHAApi;
|
||||||
import com.sunyard.inf.customize.SydQNUCApi;
|
import com.sunyard.inf.customize.SydQNUCApi;
|
||||||
import com.sunyard.inf.customize.SydSDNXApi;
|
|
||||||
import com.sunyard.inf.customize.SydUnionPayApi;
|
import com.sunyard.inf.customize.SydUnionPayApi;
|
||||||
import racal.sunyard.main.SydApiBuilder;
|
import racal.sunyard.main.SydApiBuilder;
|
||||||
|
|
||||||
import java.io.InputStream;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by Cheney on 2017/11/11.
|
* Created by Cheney on 2017/11/11.
|
||||||
* 程序调用接口
|
* 程序调用接口
|
||||||
@ -52,6 +49,7 @@ public interface SydApi extends
|
|||||||
/**
|
/**
|
||||||
* 建立到指定地址和端口号的加密设备的TCP/IP 连接,返回 TCP/IP 连接句柄。
|
* 建立到指定地址和端口号的加密设备的TCP/IP 连接,返回 TCP/IP 连接句柄。
|
||||||
* 如果采用短连接,交易结束,要调用 disconnect() 进行释放连接。
|
* 如果采用短连接,交易结束,要调用 disconnect() 进行释放连接。
|
||||||
|
*
|
||||||
* @param ip 加密设备的 IP 地址。
|
* @param ip 加密设备的 IP 地址。
|
||||||
* @param port 加密设备的端口号。
|
* @param port 加密设备的端口号。
|
||||||
* @param pwd 保留。
|
* @param pwd 保留。
|
||||||
@ -63,6 +61,7 @@ public interface SydApi extends
|
|||||||
/**
|
/**
|
||||||
* 建立到指定地址和端口号的加密设备的TCP/IP 连接,返回 TCP/IP 连接句柄。
|
* 建立到指定地址和端口号的加密设备的TCP/IP 连接,返回 TCP/IP 连接句柄。
|
||||||
* 如果采用短连接,交易结束,要调用 disconnect() 进行释放连接。
|
* 如果采用短连接,交易结束,要调用 disconnect() 进行释放连接。
|
||||||
|
*
|
||||||
* @param ip 加密设备的 IP 地址。
|
* @param ip 加密设备的 IP 地址。
|
||||||
* @param port 加密设备的端口号。
|
* @param port 加密设备的端口号。
|
||||||
* @param pwd 保留。
|
* @param pwd 保留。
|
||||||
@ -76,6 +75,7 @@ public interface SydApi extends
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 断开连接
|
* 断开连接
|
||||||
|
*
|
||||||
* @return 0 表示成功;非 0 表示失败;
|
* @return 0 表示成功;非 0 表示失败;
|
||||||
*/
|
*/
|
||||||
int disconnect();
|
int disconnect();
|
||||||
@ -91,8 +91,8 @@ public interface SydApi extends
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取加密机cpu,内存,磁盘使用状况
|
* 获取加密机cpu,内存,磁盘使用状况
|
||||||
* @return
|
*
|
||||||
* CPU: cpu 使用率,百分比状态
|
* @return CPU: cpu 使用率,百分比状态
|
||||||
* MEM: 内存使用率, 百分比状态
|
* MEM: 内存使用率, 百分比状态
|
||||||
* DISK: 磁盘使用率,单位 MB
|
* DISK: 磁盘使用率,单位 MB
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
package com.sunyard.inf;
|
package com.sunyard.inf;
|
||||||
|
|
||||||
import com.sun.org.apache.xml.internal.security.exceptions.Base64DecodingException;
|
|
||||||
import com.sunyard.RetWrap;
|
import com.sunyard.RetWrap;
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
@ -170,7 +169,7 @@ interface SydASYMApi {
|
|||||||
byte[] RSADecryptC(
|
byte[] RSADecryptC(
|
||||||
String userId,
|
String userId,
|
||||||
String pEnData
|
String pEnData
|
||||||
) throws Base64DecodingException;
|
) throws Exception;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -179,7 +178,7 @@ interface SydASYMApi {
|
|||||||
* @param enData
|
* @param enData
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public byte[] RSADecrypt(String sk, String enData) throws Base64DecodingException;
|
public byte[] RSADecrypt(String sk, String enData) throws Exception;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
package racal.sunyard.main;
|
package racal.sunyard.main;
|
||||||
|
|
||||||
import com.sun.xml.internal.fastinfoset.Encoder;
|
|
||||||
import com.sunyard.SydApi;
|
import com.sunyard.SydApi;
|
||||||
import com.sunyard.SydApiException;
|
import com.sunyard.SydApiException;
|
||||||
|
|
||||||
@ -11,7 +10,7 @@ public class SydApiBuilder {
|
|||||||
private String pwd;
|
private String pwd;
|
||||||
private int timeout = 3000;
|
private int timeout = 3000;
|
||||||
private boolean debug = false;
|
private boolean debug = false;
|
||||||
private String encode = Encoder.UTF_8;
|
private String encode = "UTF-8";
|
||||||
private boolean useEBCDMode = false;
|
private boolean useEBCDMode = false;
|
||||||
private boolean useETEncrypt = false;
|
private boolean useETEncrypt = false;
|
||||||
|
|
||||||
|
|||||||
@ -3,14 +3,12 @@ package com.sunyard.sydapi.test;
|
|||||||
import com.sunyard.RetWrap;
|
import com.sunyard.RetWrap;
|
||||||
import com.sunyard.SydApi;
|
import com.sunyard.SydApi;
|
||||||
import com.sunyard.proto.Util;
|
import com.sunyard.proto.Util;
|
||||||
import com.sunyard.util.SYMUtil;
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import racal.sunyard.main.SydApi4j;
|
import racal.sunyard.main.SydApi4j;
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.util.Base64;
|
|
||||||
|
|
||||||
import static com.sunyard.sydapi.util.PrintUtil.printByteArray;
|
import static com.sunyard.sydapi.util.PrintUtil.printByteArray;
|
||||||
import static com.sunyard.sydapi.util.PrintUtil.printRetWrap;
|
import static com.sunyard.sydapi.util.PrintUtil.printRetWrap;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user