kz.gamma.hardware.asn1
Class DERUnknownTag

java.lang.Object
  extended by kz.gamma.hardware.asn1.ASN1Encodable
      extended by kz.gamma.hardware.asn1.DERObject
          extended by kz.gamma.hardware.asn1.DERUnknownTag
All Implemented Interfaces:
DEREncodable, DERTags

public class DERUnknownTag
extends DERObject

We insert one of these when we find a tag we don't recognise.


Field Summary
(package private)  byte[] data
           
(package private)  int tag
           
 
Fields inherited from class kz.gamma.hardware.asn1.ASN1Encodable
BER, DER
 
Fields inherited from interface kz.gamma.hardware.asn1.DERTags
APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING
 
Constructor Summary
DERUnknownTag(int tag, byte[] data)
           
 
Method Summary
(package private)  void encode(DEROutputStream out)
           
 boolean equals(java.lang.Object o)
           
 byte[] getData()
           
 int getTag()
           
 int hashCode()
           
 
Methods inherited from class kz.gamma.hardware.asn1.DERObject
toASN1Object
 
Methods inherited from class kz.gamma.hardware.asn1.ASN1Encodable
getDEREncoded, getDERObject, getEncoded, getEncoded
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tag

int tag

data

byte[] data
Constructor Detail

DERUnknownTag

public DERUnknownTag(int tag,
                     byte[] data)
Parameters:
tag - the tag value.
data - the octets making up the time.
Method Detail

getTag

public int getTag()
Returns:

getData

public byte[] getData()
Returns:

encode

void encode(DEROutputStream out)
      throws java.io.IOException
Specified by:
encode in class DERObject
Parameters:
out -
Throws:
java.io.IOException

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in class DERObject
Parameters:
o -
Returns:

hashCode

public int hashCode()
Specified by:
hashCode in class DERObject
Returns:


Copyright © 2013 Gamma Technologies. All Rights Reserved.