Package org.bouncycastle.asn1.x500.style
Class BCStrictStyle
java.lang.Object
org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
org.bouncycastle.asn1.x500.style.BCStyle
org.bouncycastle.asn1.x500.style.BCStrictStyle
- All Implemented Interfaces:
X500NameStyle
Variation of BCStyle that insists on strict ordering for equality
and hashCode comparisons
-
Field Summary
Fields inherited from class org.bouncycastle.asn1.x500.style.BCStyle
BUSINESS_CATEGORY, C, CN, COUNTRY_OF_CITIZENSHIP, COUNTRY_OF_RESIDENCE, DATE_OF_BIRTH, DC, defaultLookUp, defaultSymbols, DESCRIPTION, DMD_NAME, DN_QUALIFIER, E, EmailAddress, GENDER, GENERATION, GIVENNAME, INITIALS, JURISDICTION_C, JURISDICTION_L, JURISDICTION_ST, L, NAME, NAME_AT_BIRTH, O, ORGANIZATION_IDENTIFIER, OU, PLACE_OF_BIRTH, POSTAL_ADDRESS, POSTAL_CODE, PSEUDONYM, ROLE, SERIALNUMBER, SN, ST, STREET, SURNAME, T, TELEPHONE_NUMBER, UID, UNIQUE_IDENTIFIER, UnstructuredAddress, UnstructuredName
-
Constructor Summary
-
Method Summary
Methods inherited from class org.bouncycastle.asn1.x500.style.BCStyle
attrNameToOID, encodeStringValue, fromString, oidToAttrNames, oidToDisplayName, toString
Methods inherited from class org.bouncycastle.asn1.x500.style.AbstractX500NameStyle
calculateHashCode, copyHashTable, rdnAreEqual, stringToValue
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
BCStrictStyle
public BCStrictStyle()
-
-
Method Details
-
areEqual
Description copied from interface:X500NameStyle
Return true if the two names are equal.- Specified by:
areEqual
in interfaceX500NameStyle
- Overrides:
areEqual
in classAbstractX500NameStyle
- Parameters:
name1
- first name for comparison.name2
- second name for comparison.- Returns:
- true if name1 = name 2, false otherwise.
-