com.ibm.security12.sun.security.x509
Class OIDMap
java.lang.Object
|
+--com.ibm.security12.sun.security.x509.OIDMap
- public class OIDMap
- extends Object
This class defines the mapping from OID & name to classes and vice
versa. Used by CertificateExtensions & PKCS10 to get the java
classes associated with a particular OID/name.
Note that the classes have to be on the system classpath with
the new security model/class loader mechanism.
- Version:
- 1.18
- Author:
- Amit Kapoor, Hemma Prafullchandra
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
OIDMap
public OIDMap()
addAttribute
public static void addAttribute(String className,
String oid,
String name)
throws CertificateException
- Add a name to lookup table.
- Parameters:
className
- the name of the fully qualified class implementing
the asn object.oid
- the string representation of the object identifier for
the class.name
- the name of the attribute.- Throws:
- CertificateException - on errors.
getName
public static String getName(ObjectIdentifier oid)
- Return user friendly name associated with the OID.
- Parameters:
oid
- the name of the object identifier to be returned.- Returns:
- the user friendly name or null if no name
is registered for this oid.
getOID
public static ObjectIdentifier getOID(String name)
- Return Object identifier for user friendly name.
- Parameters:
name
- the user friendly name.- Returns:
- the Object Identifier or null if no oid
is registered for this name.
getClass
public static Class getClass(String name)
throws CertificateException
- Return the java class object associated with the user friendly name.
- Parameters:
name
- the user friendly name.- Throws:
- CertificateException - if class cannot be instantiated.
getClass
public static Class getClass(ObjectIdentifier oid)
throws CertificateException
- Return the java class object associated with the object identifier..
- Parameters:
oid
- the name of the object identifier to be returned.- Throws:
- CertificateException - if class cannot be instatiated.