public class

RFC4519Style

extends Object
implements X500NameStyle
java.lang.Object
   ↳ org.bouncycastle.asn1.x500.style.RFC4519Style

Summary

Fields
public static final X500NameStyle INSTANCE
public static final ASN1ObjectIdentifier businessCategory
public static final ASN1ObjectIdentifier c
public static final ASN1ObjectIdentifier cn
public static final ASN1ObjectIdentifier dc
public static final ASN1ObjectIdentifier description
public static final ASN1ObjectIdentifier destinationIndicator
public static final ASN1ObjectIdentifier distinguishedName
public static final ASN1ObjectIdentifier dnQualifier
public static final ASN1ObjectIdentifier enhancedSearchGuide
public static final ASN1ObjectIdentifier facsimileTelephoneNumber
public static final ASN1ObjectIdentifier generationQualifier
public static final ASN1ObjectIdentifier givenName
public static final ASN1ObjectIdentifier houseIdentifier
public static final ASN1ObjectIdentifier initials
public static final ASN1ObjectIdentifier internationalISDNNumber
public static final ASN1ObjectIdentifier l
public static final ASN1ObjectIdentifier member
public static final ASN1ObjectIdentifier name
public static final ASN1ObjectIdentifier o
public static final ASN1ObjectIdentifier ou
public static final ASN1ObjectIdentifier owner
public static final ASN1ObjectIdentifier physicalDeliveryOfficeName
public static final ASN1ObjectIdentifier postOfficeBox
public static final ASN1ObjectIdentifier postalAddress
public static final ASN1ObjectIdentifier postalCode
public static final ASN1ObjectIdentifier preferredDeliveryMethod
public static final ASN1ObjectIdentifier registeredAddress
public static final ASN1ObjectIdentifier roleOccupant
public static final ASN1ObjectIdentifier searchGuide
public static final ASN1ObjectIdentifier seeAlso
public static final ASN1ObjectIdentifier serialNumber
public static final ASN1ObjectIdentifier sn
public static final ASN1ObjectIdentifier st
public static final ASN1ObjectIdentifier street
public static final ASN1ObjectIdentifier telephoneNumber
public static final ASN1ObjectIdentifier teletexTerminalIdentifier
public static final ASN1ObjectIdentifier telexNumber
public static final ASN1ObjectIdentifier title
public static final ASN1ObjectIdentifier uid
public static final ASN1ObjectIdentifier uniqueMember
public static final ASN1ObjectIdentifier userPassword
public static final ASN1ObjectIdentifier x121Address
public static final ASN1ObjectIdentifier x500UniqueIdentifier
Protected Constructors
RFC4519Style()
Public Methods
boolean areEqual(X500Name name1, X500Name name2)
ASN1ObjectIdentifier attrNameToOID(String attrName)
int calculateHashCode(X500Name name)
RDN[] fromString(String dirName)
ASN1Encodable stringToValue(ASN1ObjectIdentifier oid, String value)
Convert the passed in String value into the appropriate ASN.1 encoded object.
String toString(X500Name name)
Protected Methods
boolean rdnAreEqual(RDN rdn1, RDN rdn2)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.bouncycastle.asn1.x500.X500NameStyle

Fields

public static final X500NameStyle INSTANCE

public static final ASN1ObjectIdentifier businessCategory

public static final ASN1ObjectIdentifier c

public static final ASN1ObjectIdentifier cn

public static final ASN1ObjectIdentifier dc

public static final ASN1ObjectIdentifier description

public static final ASN1ObjectIdentifier destinationIndicator

public static final ASN1ObjectIdentifier distinguishedName

public static final ASN1ObjectIdentifier dnQualifier

public static final ASN1ObjectIdentifier enhancedSearchGuide

public static final ASN1ObjectIdentifier facsimileTelephoneNumber

public static final ASN1ObjectIdentifier generationQualifier

public static final ASN1ObjectIdentifier givenName

public static final ASN1ObjectIdentifier houseIdentifier

public static final ASN1ObjectIdentifier initials

public static final ASN1ObjectIdentifier internationalISDNNumber

public static final ASN1ObjectIdentifier l

public static final ASN1ObjectIdentifier member

public static final ASN1ObjectIdentifier name

public static final ASN1ObjectIdentifier o

public static final ASN1ObjectIdentifier ou

public static final ASN1ObjectIdentifier owner

public static final ASN1ObjectIdentifier physicalDeliveryOfficeName

public static final ASN1ObjectIdentifier postOfficeBox

public static final ASN1ObjectIdentifier postalAddress

public static final ASN1ObjectIdentifier postalCode

public static final ASN1ObjectIdentifier preferredDeliveryMethod

public static final ASN1ObjectIdentifier registeredAddress

public static final ASN1ObjectIdentifier roleOccupant

public static final ASN1ObjectIdentifier searchGuide

public static final ASN1ObjectIdentifier seeAlso

public static final ASN1ObjectIdentifier serialNumber

public static final ASN1ObjectIdentifier sn

public static final ASN1ObjectIdentifier st

public static final ASN1ObjectIdentifier street

public static final ASN1ObjectIdentifier telephoneNumber

public static final ASN1ObjectIdentifier teletexTerminalIdentifier

public static final ASN1ObjectIdentifier telexNumber

public static final ASN1ObjectIdentifier title

public static final ASN1ObjectIdentifier uid

public static final ASN1ObjectIdentifier uniqueMember

public static final ASN1ObjectIdentifier userPassword

public static final ASN1ObjectIdentifier x121Address

public static final ASN1ObjectIdentifier x500UniqueIdentifier

Protected Constructors

protected RFC4519Style ()

Public Methods

public boolean areEqual (X500Name name1, X500Name name2)

public ASN1ObjectIdentifier attrNameToOID (String attrName)

public int calculateHashCode (X500Name name)

public RDN[] fromString (String dirName)

public ASN1Encodable stringToValue (ASN1ObjectIdentifier oid, String value)

Convert the passed in String value into the appropriate ASN.1 encoded object.

Parameters
oid the oid associated with the value in the DN.
value the value of the particular DN component.
Returns
  • the ASN.1 equivalent for the value.

public String toString (X500Name name)

Protected Methods

protected boolean rdnAreEqual (RDN rdn1, RDN rdn2)