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
-
RFC1779StrConverter()
-
Constructs a RFC1779StrConverter using the global default
X500NameAttrMap and accepts OIDs not listed in the attribute map.
-
RFC1779StrConverter(X500NameAttrMap, boolean)
- Constructs a RFC1779StrConverter using the specified X500NameAttrMap
and boolean for whether to accept OIDs not in the X500NameAttrMap.
-
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.
-
encodeValue(DerValue, ObjectIdentifier)
-
Converts a attribute value as a DerValue to a string in a
RFC1779 Ldap DN string.
RFC1779StrConverter
public RFC1779StrConverter()
- Constructs a RFC1779StrConverter using the global default
X500NameAttrMap and accepts OIDs not listed in the attribute map.
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).
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
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