📄 testcrlcheck.java~3~
字号:
import java.security.cert.*;
import java.io.*;
import java.util.*;
import java.security.KeyStore;
public class TestCrlCheck{
X509Certificate cert = null;
boolean status = false;
private TestCrlCheck() {
try {
InputStream is = new FileInputStream("PA审核.cer");
CertificateFactory cf = CertificateFactory.getInstance("X.509");
cert = (X509Certificate) cf.generateCertificate(is);
}
catch (CertificateException ex) {
}
catch (FileNotFoundException ex) {
}
}
public void verify() throws Exception {
JitAcComp jit = new JitAcComp();
jit.setPKICertificate(cert);
jit.setParameter("172.16.8.147", "389");
jit.isCheckCRL(true); //不设定则不做Crl的验证
jit.isCheckCertPath(true);//不设定则不做证书链的验证
jit.setBaseDN("c=cn");
jit.setAuditParameter("172.16.1.12", "3000");//不设定则不执行审计操作
jit.setAuditMethod("udp");//可以设定udp和http两种字符串
jit.setClientIP("127.0.0.1"); //设定用户的IP地址
String code = jit.getPrivilegeList("172.16.8.63", "389", "23000", "111111");
System.out.println(code);
}
public static void main(String[] args) throws Exception {
TestCrlCheck test = new TestCrlCheck();
test.verify();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -