org.eclipse.higgins.keystore.common.X509
Class TBSCertificate

java.lang.Object
  extended byorg.eclipse.higgins.keystore.common.X509.TBSCertificate

public class TBSCertificate
extends Object

The ASN.1 definition is as follows:

 TBSCertificate  ::=  SEQUENCE  {
      version         [0]  EXPLICIT Version DEFAULT v1,
      serialNumber         CertificateSerialNumber,
      signature            AlgorithmIdentifier,
      issuer               Name,
      validity             Validity,
      subject              Name,
      subjectPublicKeyInfo SubjectPublicKeyInfo,
      issuerUniqueID  [1]  IMPLICIT UniqueIdentifier OPTIONAL,
                           -- If present, version MUST be v2 or v3
      subjectUniqueID [2]  IMPLICIT UniqueIdentifier OPTIONAL,
                           -- If present, version MUST be v2 or v3
      extensions      [3]  EXPLICIT Extensions OPTIONAL
                           -- If present, version MUST be v3
      }
 

Author:
Artem Verkhovets

Constructor Summary
TBSCertificate(Asn1Node node)
           
TBSCertificate(byte[] extensionValue)
           
 
Method Summary
 X501Name getIssuerSubject()
           
 X501Name getSubject()
           
 int getVersion()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TBSCertificate

public TBSCertificate(Asn1Node node)

TBSCertificate

public TBSCertificate(byte[] extensionValue)
Method Detail

toString

public String toString()

getIssuerSubject

public X501Name getIssuerSubject()

getSubject

public X501Name getSubject()

getVersion

public int getVersion()