获取所有证书测试
This commit is contained in:
parent
85ef86ee49
commit
4ed943b850
2
kit.json
2
kit.json
@ -79,7 +79,7 @@
|
|||||||
"func": "zip",
|
"func": "zip",
|
||||||
"from": "%out_path%/*",
|
"from": "%out_path%/*",
|
||||||
"to": "%out_path%/sydapi-%version%.%project.git_commit_hash%.zip",
|
"to": "%out_path%/sydapi-%version%.%project.git_commit_hash%.zip",
|
||||||
"vc" : "12M"
|
"vc" : "10M"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"func": "open",
|
"func": "open",
|
||||||
|
|||||||
@ -1338,6 +1338,7 @@ public class SydApi4j implements SydApi {
|
|||||||
List<String> partcerts = (List<String>)partCert.get("certDNs");
|
List<String> partcerts = (List<String>)partCert.get("certDNs");
|
||||||
m_certs.addAll(partcerts);
|
m_certs.addAll(partcerts);
|
||||||
}
|
}
|
||||||
|
|
||||||
return m_certs;
|
return m_certs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -11,6 +11,7 @@ import racal.sunyard.main.SydApi4j;
|
|||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static com.sunyard.sydapi.util.PrintUtil.printRetWrap;
|
import static com.sunyard.sydapi.util.PrintUtil.printRetWrap;
|
||||||
@ -21,27 +22,29 @@ public class CertTest {
|
|||||||
public static void main(String[] args) {
|
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.0.200", 8889, null, 1000);
|
SydApi4j api = (SydApi4j) new SydApi4j().connect("192.168.1.129", 8889, null, 1000);
|
||||||
try{
|
try{
|
||||||
String sql=" certtype in (0,2) "; //签名解密
|
List<String>dns = api.getAllCert();
|
||||||
String sql2=" certtype in (1,3) "; //验签加密
|
System.out.println(Arrays.toString( dns.toArray() ) );
|
||||||
|
// String sql=" certtype in (0,2) "; //签名解密
|
||||||
ArrayList<String> m_certs =new ArrayList<String>();
|
// String sql2=" certtype in (1,3) "; //验签加密
|
||||||
//查出证书总数,一次次的拿出来
|
//
|
||||||
RetWrap allCert = api.getAllCert(0);
|
// ArrayList<String> m_certs =new ArrayList<String>();
|
||||||
printRetWrap(allCert);
|
// //查出证书总数,一次次的拿出来
|
||||||
Integer allnum =(Integer) allCert.get("certAllNum");//总数
|
// RetWrap allCert = api.getAllCert(0);
|
||||||
List<String> certs = (List<String>)allCert.get("certDNs");//部分证书列表
|
// printRetWrap(allCert);
|
||||||
System.out.println(certs.toString());
|
// Integer allnum = (Integer) allCert.get("certAllNum");//总数
|
||||||
m_certs.addAll(certs);
|
// List<String> certs = (List<String>)allCert.get("certDNs");//部分证书列表
|
||||||
int loop = allnum%16;//循环次数
|
// System.out.println(certs.toString());
|
||||||
for (int i = 1; i < loop; i++) {
|
// m_certs.addAll(certs);
|
||||||
RetWrap partCert= api.getAllCert(16*i);
|
// int loop = allnum%16;//循环次数
|
||||||
List<String> partcerts = (List<String>)partCert.get("certDNs");
|
// for (int i = 1; i < loop; i++) {
|
||||||
m_certs.addAll(partcerts);
|
// RetWrap partCert= api.getAllCert(16*i);
|
||||||
}
|
// List<String> partcerts = (List<String>)partCert.get("certDNs");
|
||||||
System.out.println("证书:"+m_certs);
|
// m_certs.addAll(partcerts);
|
||||||
System.out.println("aa"+m_certs.get(20));
|
// }
|
||||||
|
// System.out.println("证书:"+m_certs);
|
||||||
|
// System.out.println("aa"+m_certs.get(20));
|
||||||
|
|
||||||
|
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user