org.mozilla.jss.asn1
Class UniversalString

java.lang.Object
  |
  +--org.mozilla.jss.asn1.CharacterString
        |
        +--org.mozilla.jss.asn1.UniversalString

public class UniversalString
extends CharacterString
implements ASN1Value

A UCS4 string.


Inner Class Summary
static class UniversalString.Template
           
 
Inner classes inherited from class org.mozilla.jss.asn1.CharacterString
CharacterString.Template
 
Field Summary
static Tag TAG
           
 
Constructor Summary
UniversalString(char[] chars)
           
UniversalString(java.lang.String s)
           
 
Method Summary
 Tag getTag()
          Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
static UniversalString.Template getTemplate()
          Returns a singleton instance of the decoding template for this class.
 
Methods inherited from class org.mozilla.jss.asn1.CharacterString
encode, encode, toCharArray, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TAG

public static final Tag TAG
Constructor Detail

UniversalString

public UniversalString(char[] chars)
                throws java.io.CharConversionException

UniversalString

public UniversalString(java.lang.String s)
                throws java.io.CharConversionException
Method Detail

getTag

public Tag getTag()
Description copied from interface: ASN1Value
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
Specified by:
getTag in interface ASN1Value
Overrides:
getTag in class CharacterString

getTemplate

public static UniversalString.Template getTemplate()
Returns a singleton instance of the decoding template for this class.