kz.gamma.asn1.x500.style
Class IETFUtils
java.lang.Object
kz.gamma.asn1.x500.style.IETFUtils
public class IETFUtils
- extends java.lang.Object
|
Method Summary |
static void |
appendRDN(java.lang.StringBuffer buf,
RDN rdn,
java.util.Hashtable oidSymbols)
|
static void |
appendTypeAndValue(java.lang.StringBuffer buf,
AttributeTypeAndValue typeAndValue,
java.util.Hashtable oidSymbols)
|
private static boolean |
atvAreEqual(AttributeTypeAndValue atv1,
AttributeTypeAndValue atv2)
|
private static java.lang.String |
bytesToString(byte[] data)
|
static java.lang.String |
canonicalize(java.lang.String s)
|
private static int |
convertHex(char c)
|
static DERObjectIdentifier |
decodeAttrName(java.lang.String name,
java.util.Hashtable lookUp)
|
private static ASN1Object |
decodeObject(java.lang.String oValue)
|
static java.lang.String[] |
findAttrNamesForOID(DERObjectIdentifier oid,
java.util.Hashtable lookup)
|
private static boolean |
isHexDigit(char c)
|
static boolean |
rDNAreEqual(RDN rdn1,
RDN rdn2)
|
static RDN[] |
rDNsFromString(java.lang.String name,
X500NameStyle x500Style)
|
static java.lang.String |
stripInternalSpaces(java.lang.String str)
|
private static DERObjectIdentifier[] |
toOIDArray(java.util.Vector oids)
|
private static java.lang.String[] |
toValueArray(java.util.Vector values)
|
private static java.lang.String |
unescape(java.lang.String elt)
|
static ASN1Encodable |
valueFromHexString(java.lang.String str,
int off)
|
static java.lang.String |
valueToString(ASN1Encodable value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IETFUtils
public IETFUtils()
unescape
private static java.lang.String unescape(java.lang.String elt)
isHexDigit
private static boolean isHexDigit(char c)
convertHex
private static int convertHex(char c)
rDNsFromString
public static RDN[] rDNsFromString(java.lang.String name,
X500NameStyle x500Style)
toValueArray
private static java.lang.String[] toValueArray(java.util.Vector values)
toOIDArray
private static DERObjectIdentifier[] toOIDArray(java.util.Vector oids)
findAttrNamesForOID
public static java.lang.String[] findAttrNamesForOID(DERObjectIdentifier oid,
java.util.Hashtable lookup)
decodeAttrName
public static DERObjectIdentifier decodeAttrName(java.lang.String name,
java.util.Hashtable lookUp)
valueFromHexString
public static ASN1Encodable valueFromHexString(java.lang.String str,
int off)
throws java.io.IOException
- Throws:
java.io.IOException
appendRDN
public static void appendRDN(java.lang.StringBuffer buf,
RDN rdn,
java.util.Hashtable oidSymbols)
appendTypeAndValue
public static void appendTypeAndValue(java.lang.StringBuffer buf,
AttributeTypeAndValue typeAndValue,
java.util.Hashtable oidSymbols)
valueToString
public static java.lang.String valueToString(ASN1Encodable value)
bytesToString
private static java.lang.String bytesToString(byte[] data)
canonicalize
public static java.lang.String canonicalize(java.lang.String s)
decodeObject
private static ASN1Object decodeObject(java.lang.String oValue)
stripInternalSpaces
public static java.lang.String stripInternalSpaces(java.lang.String str)
rDNAreEqual
public static boolean rDNAreEqual(RDN rdn1,
RDN rdn2)
atvAreEqual
private static boolean atvAreEqual(AttributeTypeAndValue atv1,
AttributeTypeAndValue atv2)
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.