Top Constructors Methods
org.bouncycastle.asn1.x500.style

public Class IETFUtils

extends Object
Class Inheritance
Imports
java.io.IOException, java.util.Enumeration, .Hashtable, .Vector, org.bouncycastle.asn1.ASN1Encodable, .ASN1Encoding, .ASN1ObjectIdentifier, .ASN1Primitive, .ASN1String, .ASN1UniversalString, org.bouncycastle.asn1.x500.AttributeTypeAndValue, .RDN, .X500NameBuilder, .X500NameStyle, org.bouncycastle.util.Strings, org.bouncycastle.util.encoders.Hex

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
private static void
addRDN(X500NameStyle style, X500NameBuilder builder, String token)

private static void
public static void
appendRDN(StringBuffer buf, RDN rdn, Hashtable<K, V> oidSymbols)

public static void
appendTypeAndValue(StringBuffer buf, AttributeTypeAndValue typeAndValue, Hashtable<K, V> oidSymbols)

private static boolean
public static String
public static String
private static void
private static int
convertHex(char c)

public static ASN1ObjectIdentifier
decodeAttrName(String name, Hashtable<K, V> lookUp)

private static ASN1Primitive
public static String[]
private static boolean
isHexDigit(char c)

private static String
nextToken(X500NameTokenizer tokenizer, boolean expectMoreTokens)

public static boolean
rDNAreEqual(RDN rdn1, RDN rdn2)

public static RDN[]
public static String
private static ASN1ObjectIdentifier[]
toOIDArray(Vector<E> oids)

private static String[]
toValueArray(Vector<E> values)

private static String
public static ASN1Encodable
valueFromHexString(String str, int off)

public static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

IETFUtilsback to summary
public IETFUtils()

Method Detail

addMultiValuedRDNback to summary
private static void addMultiValuedRDN(X500NameStyle style, X500NameBuilder builder, X500NameTokenizer tokenizer)
addRDNback to summary
private static void addRDN(X500NameStyle style, X500NameBuilder builder, String token)
addRDNsback to summary
private static void addRDNs(X500NameStyle style, X500NameBuilder builder, X500NameTokenizer tokenizer)
appendRDNback to summary
public static void appendRDN(StringBuffer buf, RDN rdn, Hashtable<K, V> oidSymbols)
appendTypeAndValueback to summary
public static void appendTypeAndValue(StringBuffer buf, AttributeTypeAndValue typeAndValue, Hashtable<K, V> oidSymbols)
atvAreEqualback to summary
private static boolean atvAreEqual(AttributeTypeAndValue atv1, AttributeTypeAndValue atv2)
canonicalizeback to summary
public static String canonicalize(String s)
canonicalStringback to summary
public static String canonicalString(ASN1Encodable value)
collectAttributeTypeAndValueback to summary
private static void collectAttributeTypeAndValue(X500NameStyle style, Vector<E> oids, Vector<E> values, String token)
convertHexback to summary
private static int convertHex(char c)
decodeAttrNameback to summary
public static ASN1ObjectIdentifier decodeAttrName(String name, Hashtable<K, V> lookUp)
decodeObjectback to summary
private static ASN1Primitive decodeObject(String oValue)
findAttrNamesForOIDback to summary
public static String[] findAttrNamesForOID(ASN1ObjectIdentifier oid, Hashtable<K, V> lookup)
isHexDigitback to summary
private static boolean isHexDigit(char c)
nextTokenback to summary
private static String nextToken(X500NameTokenizer tokenizer, boolean expectMoreTokens)
rDNAreEqualback to summary
public static boolean rDNAreEqual(RDN rdn1, RDN rdn2)
rDNsFromStringback to summary
public static RDN[] rDNsFromString(String name, X500NameStyle x500Style)
stripInternalSpacesback to summary
public static String stripInternalSpaces(String str)
toOIDArrayback to summary
private static ASN1ObjectIdentifier[] toOIDArray(Vector<E> oids)
toValueArrayback to summary
private static String[] toValueArray(Vector<E> values)
unescapeback to summary
private static String unescape(String elt)
valueFromHexStringback to summary
public static ASN1Encodable valueFromHexString(String str, int off) throws IOException
valueToStringback to summary
public static String valueToString(ASN1Encodable value)