public class X509IssuingDistributionPoint extends AbstractX509Extension
http://tools.ietf.org/html/rfc5280
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IDENTIFIER |
private mybouncycastle.org.bouncycastle.asn1.x509.IssuingDistributionPoint |
m_issuingDistributionPoint |
Constructor and Description |
---|
X509IssuingDistributionPoint(mybouncycastle.org.bouncycastle.asn1.ASN1Sequence a_extension)
Creates an new X509BasicConstraints object from a BouncyCastle
ASN1Sequence
|
X509IssuingDistributionPoint(boolean a_indirectCRL)
Creates an new X509IssuingDistributionPoint object with the specified
values the CRL contains revoked certificates issued by other CAs
|
X509IssuingDistributionPoint(mybouncycastle.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint,
boolean onlyContainsUserCerts,
boolean onlyContainsCACerts,
mybouncycastle.org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons,
boolean indirectCRL,
boolean onlyContainsAttributeCerts)
Creates an new X509IssuingDistributionPoint object with the specified
values
|
Modifier and Type | Method and Description |
---|---|
private static mybouncycastle.org.bouncycastle.asn1.DERSequence |
createDERObject(mybouncycastle.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint,
boolean onlyContainsUserCerts,
boolean onlyContainsCACerts,
mybouncycastle.org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons,
boolean indirectCRL,
boolean onlyContainsAttributeCerts)
Generates the DERObject of this extension to hand over to the super
class.
|
private static byte[] |
createDEROctets(mybouncycastle.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint,
boolean onlyContainsUserCerts,
boolean onlyContainsCACerts,
mybouncycastle.org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons,
boolean indirectCRL,
boolean onlyContainsAttributeCerts)
Generates the DEROctets of this extension to hand over to the super
class.
|
private void |
createValue()
Instantiates a new BouncyCastle IssuingDistributionPoint from the
DEROctets of this extension.
|
mybouncycastle.org.bouncycastle.asn1.x509.IssuingDistributionPoint |
getIssuingDistributionPoint() |
java.lang.String |
getName()
Returns the human-readable name of this extension.
|
java.util.Vector |
getValues()
This method returns all values of this extension in separated String objects.
|
boolean |
isIndirectCRL() |
equals, getBCExtension, getDEROctets, getIdentifier, getInstance, hashCode, isCritical, toString
public static final java.lang.String IDENTIFIER
private mybouncycastle.org.bouncycastle.asn1.x509.IssuingDistributionPoint m_issuingDistributionPoint
public X509IssuingDistributionPoint(mybouncycastle.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint, boolean onlyContainsUserCerts, boolean onlyContainsCACerts, mybouncycastle.org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons, boolean indirectCRL, boolean onlyContainsAttributeCerts)
distributionPoint
- the name of the distribution pointonlyContainsUserCerts
- the CRL contains only revoked UserCertsonlyContainsCACerts
- the CRL contains only revoked CA-CertsonlySomeReasons
- the CRL contains only certificates revoked because of
SomeReasonsindirectCRL
- the CRL contains revoked certificates issued by other CAsonlyContainsAttributeCerts
- the CRL contains only revoked AttributeCertspublic X509IssuingDistributionPoint(boolean a_indirectCRL)
a_indirectCRL
- public X509IssuingDistributionPoint(mybouncycastle.org.bouncycastle.asn1.ASN1Sequence a_extension)
a_extension
- the extions as ASN1Sequenceprivate void createValue()
private static byte[] createDEROctets(mybouncycastle.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint, boolean onlyContainsUserCerts, boolean onlyContainsCACerts, mybouncycastle.org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons, boolean indirectCRL, boolean onlyContainsAttributeCerts)
distributionPoint
- the name of the distribution pointonlyContainsUserCerts
- the CRL contains only revoked UserCertsonlyContainsCACerts
- the CRL contains only revoked CA-CertsonlySomeReasons
- the CRL contains only certificates revoked because of
SomeReasonsindirectCRL
- the CRL contains revoked certificates issued by other CAsonlyContainsAttributeCerts
- the CRL contains only revoked AttributeCertsprivate static mybouncycastle.org.bouncycastle.asn1.DERSequence createDERObject(mybouncycastle.org.bouncycastle.asn1.x509.DistributionPointName distributionPoint, boolean onlyContainsUserCerts, boolean onlyContainsCACerts, mybouncycastle.org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons, boolean indirectCRL, boolean onlyContainsAttributeCerts)
distributionPoint
- the name of the distribution pointonlyContainsUserCerts
- the CRL contains only revoked UserCertsonlyContainsCACerts
- the CRL contains only revoked CA-CertsonlySomeReasons
- the CRL contains only certificates revoked because of
SomeReasonsindirectCRL
- the CRL contains revoked certificates issued by other CAsonlyContainsAttributeCerts
- the CRL contains only revoked AttributeCertspublic java.lang.String getName()
AbstractX509Extension
getName
in class AbstractX509Extension
public java.util.Vector getValues()
AbstractX509Extension
getValues
in class AbstractX509Extension
public boolean isIndirectCRL()
true
if the CRL contains revoked certificates issued
by other CAspublic mybouncycastle.org.bouncycastle.asn1.x509.IssuingDistributionPoint getIssuingDistributionPoint()
Copyright © 2023. All rights reserved.