You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.




org.mozilla.jss.asn1
Class BMPString

java.lang.Object
  extended by org.mozilla.jss.asn1.CharacterString
      extended by org.mozilla.jss.asn1.BMPString
All Implemented Interfaces:
ASN1Value

public class BMPString
extends CharacterString
implements ASN1Value

The ASN.1 type BMPString. BMPStrings use the Unicode character set. They are encoded and decoded in big-endian format using two octets.


Nested Class Summary
static class BMPString.Template
           
 
Constructor Summary
BMPString(char[] chars)
          Creates a new BMPString from an array of Java characters.
BMPString(java.lang.String s)
          Creates a new BMPString from a Java String.
 
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 BMPString.Template getTemplate()
          Returns a singleton instance of BMPString.Template.
 
Methods inherited from class org.mozilla.jss.asn1.CharacterString
encode, encode, toCharArray, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mozilla.jss.asn1.ASN1Value
encode, encode
 

Constructor Detail

BMPString

public BMPString(char[] chars)
          throws java.io.CharConversionException
Creates a new BMPString from an array of Java characters.

Throws:
java.io.CharConversionException

BMPString

public BMPString(java.lang.String s)
          throws java.io.CharConversionException
Creates a new BMPString from a Java String.

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
Specified by:
getTag in class CharacterString

getTemplate

public static BMPString.Template getTemplate()
Returns a singleton instance of BMPString.Template. This is more efficient than creating a new BMPString.Template.