⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testcrlcheck.java~1~

📁 全文搜索源码,基于开源项目Lucene编写,开发语言为JAVA,本程序做为LUCENE的示例DEMO
💻 JAVA~1~
字号:
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 + -