chapter5
Class MyStructure

java.lang.Object
  extended by org.bouncycastle.asn1.ASN1Encodable
      extended by chapter5.MyStructure
All Implemented Interfaces:
org.bouncycastle.asn1.DEREncodable

public class MyStructure
extends org.bouncycastle.asn1.ASN1Encodable

Implementation of an example ASN.1 structure.

 MyStructure ::= SEQUENCE {
                   version INTEGER DEFAULT 0,
                   created GeneralizedTime,
                   baseData OCTET STRING,
                   extraData [0] UTF8String OPTIONAL,
                   commentData [1] UTF8String OPTIONAL }
 


Constructor Summary
MyStructure(org.bouncycastle.asn1.ASN1Sequence seq)
          Constructor from an ASN.1 SEQUENCE
MyStructure(int version, java.util.Date created, byte[] baseData, java.lang.String extraData, java.lang.String commentData)
          Constructor from corresponding Java objects and primitives.
 
Method Summary
 org.bouncycastle.asn1.DERObject toASN1Object()
           
 
Methods inherited from class org.bouncycastle.asn1.ASN1Encodable
equals, getDERObject, getEncoded, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyStructure

public MyStructure(org.bouncycastle.asn1.ASN1Sequence seq)
Constructor from an ASN.1 SEQUENCE


MyStructure

public MyStructure(int version,
                   java.util.Date created,
                   byte[] baseData,
                   java.lang.String extraData,
                   java.lang.String commentData)
Constructor from corresponding Java objects and primitives.

Method Detail

toASN1Object

public org.bouncycastle.asn1.DERObject toASN1Object()
Specified by:
toASN1Object in class org.bouncycastle.asn1.ASN1Encodable


Examples from "Beginning Cryptography with Java"