本文整理汇总了Java中sun.security.x509.CRLDistributionPointsExtension类的典型用法代码示例。如果您正苦于以下问题:Java CRLDistributionPointsExtension类的具体用法?Java CRLDistributionPointsExtension怎么用?Java CRLDistributionPointsExtension使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
CRLDistributionPointsExtension类属于sun.security.x509包,在下文中一共展示了CRLDistributionPointsExtension类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: CRLDistributionPointsExtensionTest
import sun.security.x509.CRLDistributionPointsExtension; //导入依赖的package包/类
private static void CRLDistributionPointsExtensionTest(String certStr)
throws Exception {
CertificateFactory cf = CertificateFactory.getInstance("X.509");
ByteArrayInputStream is = new ByteArrayInputStream(certStr.getBytes());
X509Certificate cert = (X509Certificate) cf.generateCertificate(is);
// oid for CRL Distribution Points = 2.5.29.31
byte[] CDPExtBytes = cert.getExtensionValue("2.5.29.31");
DerValue val = new DerValue(CDPExtBytes);
byte[] data = val.getOctetString();
CRLDistributionPointsExtension CDPExt
= new CRLDistributionPointsExtension(false, data);
}