Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.bouncycastle.asn1.cms;
 
RFC 5544 Binding Documents with Time-Stamps; TimeStampAndCRL object.
 TimeStampAndCRL ::= SEQUENCE {
     timeStamp   TimeStampToken,          -- according to RFC 3161
     crl         CertificateList OPTIONAL -- according to RFC 5280
  }
 
public class TimeStampAndCRL
    extends ASN1Object
    private ContentInfo timeStamp;
    private CertificateList crl;
    public TimeStampAndCRL(ContentInfo timeStamp)
    {
        this. = timeStamp;
    }
    private TimeStampAndCRL(ASN1Sequence seq)
    {
        this. = ContentInfo.getInstance(seq.getObjectAt(0));
        if (seq.size() == 2)
        {
            this. = CertificateList.getInstance(seq.getObjectAt(1));
        }
    }

    
Return a TimeStampAndCRL object from the given object.

Accepted inputs:

  • null → null
  • TimeStampAndCRL object
  • ASN1Sequence input formats with TimeStampAndCRL structure inside

Parameters:
obj the object we want converted.
Throws:
java.lang.IllegalArgumentException if the object cannot be converted.
    public static TimeStampAndCRL getInstance(Object obj)
    {
        if (obj instanceof TimeStampAndCRL)
        {
            return (TimeStampAndCRL)obj;
        }
        else if (obj != null)
        {
            return new TimeStampAndCRL(ASN1Sequence.getInstance(obj));
        }
        return null;
    }
    public ContentInfo getTimeStampToken()
    {
        return this.;
    }

    

Deprecated:
use getCRL()
    {
        return this.;
    }
    public CertificateList getCRL()
    {
        return this.;
    }
    public ASN1Primitive toASN1Primitive()
    {
        ASN1EncodableVector v = new ASN1EncodableVector();
        v.add();
        if ( != null)
        {
            v.add();
        }
        return new DERSequence(v);
    }
New to GrepCode? Check out our FAQ X