public class X509CRLEntryObject
extends java.security.cert.X509CRLEntry
| Modifier and Type | Field and Description |
|---|---|
private TBSCertList.CRLEntry |
c |
private javax.security.auth.x500.X500Principal |
certificateIssuer |
private boolean |
isIndirect |
private javax.security.auth.x500.X500Principal |
previousCertificateIssuer |
| Constructor and Description |
|---|
X509CRLEntryObject(TBSCertList.CRLEntry c) |
X509CRLEntryObject(TBSCertList.CRLEntry c,
boolean isIndirect,
javax.security.auth.x500.X500Principal previousCertificateIssuer)
Constructor for CRLEntries of indirect CRLs.
|
| Modifier and Type | Method and Description |
|---|---|
javax.security.auth.x500.X500Principal |
getCertificateIssuer() |
java.util.Set |
getCriticalExtensionOIDs() |
byte[] |
getEncoded() |
private java.util.Set |
getExtensionOIDs(boolean critical) |
byte[] |
getExtensionValue(java.lang.String oid) |
java.util.Set |
getNonCriticalExtensionOIDs() |
java.util.Date |
getRevocationDate() |
java.math.BigInteger |
getSerialNumber() |
boolean |
hasExtensions() |
boolean |
hasUnsupportedCriticalExtension()
Will return true if any extensions are present and marked as critical as
we currently dont handle any extensions!
|
private javax.security.auth.x500.X500Principal |
loadCertificateIssuer() |
java.lang.String |
toString() |
private TBSCertList.CRLEntry c
private boolean isIndirect
private javax.security.auth.x500.X500Principal previousCertificateIssuer
private javax.security.auth.x500.X500Principal certificateIssuer
public X509CRLEntryObject(TBSCertList.CRLEntry c)
public X509CRLEntryObject(TBSCertList.CRLEntry c, boolean isIndirect, javax.security.auth.x500.X500Principal previousCertificateIssuer)
isIndirect
is false getCertificateIssuer() will always
return null, previousCertificateIssuer is
ignored. If this isIndirect is specified and this CRLEntry
has no certificate issuer CRL entry extension
previousCertificateIssuer is returned by
getCertificateIssuer().c - TBSCertList.CRLEntry object.isIndirect - true if the corresponding CRL is a indirect
CRL.previousCertificateIssuer - Certificate issuer of the previous CRLEntry.public boolean hasUnsupportedCriticalExtension()
private javax.security.auth.x500.X500Principal loadCertificateIssuer()
public javax.security.auth.x500.X500Principal getCertificateIssuer()
getCertificateIssuer in class java.security.cert.X509CRLEntryprivate java.util.Set getExtensionOIDs(boolean critical)
public java.util.Set getCriticalExtensionOIDs()
public java.util.Set getNonCriticalExtensionOIDs()
public byte[] getExtensionValue(java.lang.String oid)
public byte[] getEncoded()
throws java.security.cert.CRLException
getEncoded in class java.security.cert.X509CRLEntryjava.security.cert.CRLExceptionpublic java.math.BigInteger getSerialNumber()
getSerialNumber in class java.security.cert.X509CRLEntrypublic java.util.Date getRevocationDate()
getRevocationDate in class java.security.cert.X509CRLEntrypublic boolean hasExtensions()
hasExtensions in class java.security.cert.X509CRLEntrypublic java.lang.String toString()
toString in class java.security.cert.X509CRLEntryCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.