org.mozilla.jss.asn1

Class UTF8String

Implemented Interfaces:
ASN1Value

public class UTF8String
extends CharacterString
implements ASN1Value

Nested Class Summary

static class
UTF8String.Template

Nested classes/interfaces inherited from class org.mozilla.jss.asn1.CharacterString

CharacterString.Template

Field Summary

static Form
FORM
static Tag
TAG

Constructor Summary

UTF8String(String s)
UTF8String(char[] chars)

Method Summary

Tag
getTag()
static UTF8String.Template
getTemplate()
Returns a singleton instance of UTF8String.Template.

Methods inherited from class org.mozilla.jss.asn1.CharacterString

encode, encode, getTag, toCharArray, toString

Field Details

FORM

public static final Form FORM

TAG

public static final Tag TAG

Constructor Details

UTF8String

public UTF8String(String s)
            throws CharConversionException

UTF8String

public UTF8String(char[] chars)
            throws CharConversionException

Method Details

getTag

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

getTemplate

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