JSS 3.1

org.mozilla.jss.pkix.cert
Class Extension

java.lang.Object
  |
  +--org.mozilla.jss.pkix.cert.Extension
Direct Known Subclasses:
SubjectKeyIdentifier

public class Extension
extends java.lang.Object
implements ASN1Value


Inner Class Summary
static class Extension.Template
           
 
Field Summary
private  boolean critical
           
private  OBJECT_IDENTIFIER extnId
           
private  OCTET_STRING extnValue
           
static Tag TAG
           
private static Extension.Template templateInstance
           
 
Constructor Summary
private Extension()
           
  Extension(OBJECT_IDENTIFIER extnId, boolean critical, OCTET_STRING extnValue)
           
 
Method Summary
 void encode(java.io.OutputStream ostream)
           
 void encode(Tag implicit, java.io.OutputStream ostream)
           
 boolean getCritical()
           
 OBJECT_IDENTIFIER getExtnId()
          Returns the extension identifier.
 OCTET_STRING getExtnValue()
           
 Tag getTag()
           
static Extension.Template getTemplate()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

TAG

public static final Tag TAG

extnId

private OBJECT_IDENTIFIER extnId

critical

private boolean critical

extnValue

private OCTET_STRING extnValue

templateInstance

private static final Extension.Template templateInstance
Constructor Detail

Extension

private Extension()

Extension

public Extension(OBJECT_IDENTIFIER extnId,
                 boolean critical,
                 OCTET_STRING extnValue)
Method Detail

getTag

public Tag getTag()
Specified by:
getTag in interface ASN1Value

getExtnId

public OBJECT_IDENTIFIER getExtnId()
Returns the extension identifier.

getCritical

public boolean getCritical()

getExtnValue

public OCTET_STRING getExtnValue()

encode

public void encode(java.io.OutputStream ostream)
            throws java.io.IOException
Specified by:
encode in interface ASN1Value

encode

public void encode(Tag implicit,
                   java.io.OutputStream ostream)
            throws java.io.IOException
Specified by:
encode in interface ASN1Value

getTemplate

public static Extension.Template getTemplate()

JSS 3.1