📄 crlentrygenerator.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: CRLEntryGenerator.java
package jit.asn1.x509;
import jit.asn1.*;
// Referenced classes of package jit.asn1.x509:
// CRLEntry, Time, X509Extensions
public class CRLEntryGenerator
{
private DERInteger userCertificate;
private Time revocationDate;
private X509Extensions crlEntryExtensions;
public CRLEntryGenerator()
{
userCertificate = null;
revocationDate = null;
crlEntryExtensions = null;
}
public void setUserCertificate(DERInteger CertSerialNumber)
{
userCertificate = CertSerialNumber;
}
public void setRevocationDate(Time revocationDate)
{
this.revocationDate = revocationDate;
}
public void setCrlEntryExtensions(X509Extensions crlEntryExtensions)
{
this.crlEntryExtensions = crlEntryExtensions;
}
public CRLEntry generateCRLEntry()
throws Exception
{
if(userCertificate == null || revocationDate == null)
throw new Exception("userCertificate and revocationDate must be set");
ASN1EncodableVector v = new ASN1EncodableVector();
v.add(userCertificate);
v.add(revocationDate);
if(crlEntryExtensions != null)
v.add(crlEntryExtensions);
DERSequence seq = new DERSequence(v);
return new CRLEntry(seq);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -