All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class netscape.security.x509.RFC1779StrConverter

netscape.security.x509.LdapDNStrConverter
   |
   +----netscape.security.x509.LdapV3DNStrConverter
           |
           +----netscape.security.x509.RFC1779StrConverter

public class RFC1779StrConverter
extends LdapV3DNStrConverter
Converts a RFC 1779 string to a X500Name, RDN or AVA object and vice versa.

See Also:
LdapDNStrConverter, LdapV3DNStrConverter

Constructor Index

 o RFC1779StrConverter()
Constructs a RFC1779StrConverter using the global default X500NameAttrMap and accepts OIDs not listed in the attribute map.
 o RFC1779StrConverter(X500NameAttrMap, boolean)
Constructs a RFC1779StrConverter using the specified X500NameAttrMap and boolean for whether to accept OIDs not in the X500NameAttrMap.

Method Index

 o encodeOID(ObjectIdentifier)
Converts a OID to a attribute keyword in a Ldap DN string or to a "OID.1.2.3.4" string syntax as defined in RFC1779.
 o encodeValue(DerValue, ObjectIdentifier)
Converts a attribute value as a DerValue to a string in a RFC1779 Ldap DN string.

Constructors

 o RFC1779StrConverter
 public RFC1779StrConverter()
Constructs a RFC1779StrConverter using the global default X500NameAttrMap and accepts OIDs not listed in the attribute map.

 o RFC1779StrConverter
 public RFC1779StrConverter(X500NameAttrMap attributeMap,
                            boolean doAcceptUnknownOids)
Constructs a RFC1779StrConverter using the specified X500NameAttrMap and boolean for whether to accept OIDs not in the X500NameAttrMap.

Parameters:
attributeMap - A X500NameAttrMap to use for this converter.
doAcceptUnknownOids - Accept unregistered attributes, i.e. OIDs not in the map).

Methods

 o encodeOID
 public String encodeOID(ObjectIdentifier oid) throws IOException
Converts a OID to a attribute keyword in a Ldap DN string or to a "OID.1.2.3.4" string syntax as defined in RFC1779.

Parameters:
oid - an ObjectIdentifier.
Returns:
a attribute keyword or "OID.1.2.3.4" string.
Throws: IOException
if an error occurs during the conversion.
Overrides:
encodeOID in class LdapV3DNStrConverter
 o encodeValue
 public String encodeValue(DerValue attrValue,
                           ObjectIdentifier oid) throws IOException
Converts a attribute value as a DerValue to a string in a RFC1779 Ldap DN string.

Parameters:
attrValue - an attribute value.
oid - ObjectIdentifier for the attribute.
Returns:
a string in RFC1779 syntax.
Throws: IOException
if an error occurs during the conversion.
Overrides:
encodeValue in class LdapV3DNStrConverter

All Packages  Class Hierarchy  This Package  Previous  Next  Index