完善异常信息捕获、证书列表获取
This commit is contained in:
@@ -10,6 +10,8 @@ import org.junit.Test;
|
||||
import racal.sunyard.main.SydApi4j;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import static com.sunyard.sydapi.util.PrintUtil.printRetWrap;
|
||||
|
||||
@@ -17,12 +19,30 @@ public class CertTest {
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.setProperty("com.sunyard.sydapi4j.debug", "true");
|
||||
//System.setProperty("com.sunyard.sydapi4j.debug", "true");
|
||||
|
||||
SydApi4j api = (SydApi4j) new SydApi4j().connect("192.168.1.129", 8889, null, 1000);
|
||||
SydApi4j api = (SydApi4j) new SydApi4j().connect("192.168.0.200", 8889, null, 1000);
|
||||
try{
|
||||
String sql=" certtype in (0,2) "; //签名解密
|
||||
String sql2=" certtype in (1,3) "; //验签加密
|
||||
|
||||
ArrayList<String> m_certs =new ArrayList<String>();
|
||||
//查出证书总数,一次次的拿出来
|
||||
RetWrap allCert = api.getAllCert(0);
|
||||
printRetWrap(allCert);
|
||||
Integer allnum =(Integer) allCert.get("certAllNum");//总数
|
||||
List<String> certs = (List<String>)allCert.get("certDNs");//部分证书列表
|
||||
System.out.println(certs.toString());
|
||||
m_certs.addAll(certs);
|
||||
int loop = allnum%16;//循环次数
|
||||
for (int i = 1; i < loop; i++) {
|
||||
RetWrap partCert= api.getAllCert(16*i);
|
||||
List<String> partcerts = (List<String>)partCert.get("certDNs");
|
||||
m_certs.addAll(partcerts);
|
||||
}
|
||||
System.out.println("证书:"+m_certs);
|
||||
System.out.println("aa"+m_certs.get(20));
|
||||
|
||||
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
|
||||
Reference in New Issue
Block a user