public class RevDetails
extends java.lang.Object
implements org.bouncycastle.asn1.ASN1Encodable
RevDetails ::= SEQUENCE { certDetails CertTemplate, -- allows requester to specify as much as they can about the cert. for which revocation is requested revocationReason ReasonFlags OPTIONAL, -- the reason that revocation is requested badSinceDate GeneralizedTime OPTIONAL, -- indicates best knowledge of sender crlEntryDetails Extensions OPTIONAL -- requested crlEntryExtensions (X509Extensions) } ReasonFlags ::= BIT STRING { unused(0), keyCompromise(1), caCompromise(2), affiliationChanged(3), superseded(4), cessationOfOperation(5), certificateHold(6) }
Constructor and Description |
---|
RevDetails(org.bouncycastle.asn1.ASN1Sequence seq) |
RevDetails(CertTemplate certDetails) |
Modifier and Type | Method and Description |
---|---|
org.bouncycastle.asn1.ASN1GeneralizedTime |
getBadSinceDate() |
CertTemplate |
getCertDetails() |
org.bouncycastle.asn1.x509.Extensions |
getCrlEntryDetails() |
static RevDetails |
getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj,
boolean explicit) |
static RevDetails |
getInstance(java.lang.Object obj) |
org.bouncycastle.asn1.DERBitString |
getRevocationReason() |
void |
setBadSinceDate(org.bouncycastle.asn1.DERGeneralizedTime badSinceDate) |
void |
setCertDetails(CertTemplate certDetails) |
void |
setCrlEntryDetails(org.bouncycastle.asn1.x509.Extensions crlEntryDetails) |
void |
setRevocationReason(org.bouncycastle.asn1.DERBitString revocationReason) |
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive() |
java.lang.String |
toString() |
public RevDetails(org.bouncycastle.asn1.ASN1Sequence seq)
public RevDetails(CertTemplate certDetails)
public static RevDetails getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
public static RevDetails getInstance(java.lang.Object obj)
public CertTemplate getCertDetails()
public void setCertDetails(CertTemplate certDetails)
public org.bouncycastle.asn1.DERBitString getRevocationReason()
public void setRevocationReason(org.bouncycastle.asn1.DERBitString revocationReason)
public org.bouncycastle.asn1.ASN1GeneralizedTime getBadSinceDate()
public void setBadSinceDate(org.bouncycastle.asn1.DERGeneralizedTime badSinceDate)
public org.bouncycastle.asn1.x509.Extensions getCrlEntryDetails()
public void setCrlEntryDetails(org.bouncycastle.asn1.x509.Extensions crlEntryDetails)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
toASN1Primitive
in interface org.bouncycastle.asn1.ASN1Encodable
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018 Agencia de Tecnología y Certificación Electrónica. All Rights Reserved.