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
public class BCStrictStyle extends BCStyle
Variation of BCStyle that insists on strict ordering for equality and hashCode comparisons
-
-
Field Summary
Fields Modifier and Type Field Description static X500NameStyle
INSTANCE
-
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, 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
Constructors Constructor Description BCStrictStyle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
areEqual(X500Name name1, X500Name name2)
Return true if the two names are equal.-
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 Detail
-
INSTANCE
public static final X500NameStyle INSTANCE
-
-
Method Detail
-
areEqual
public boolean areEqual(X500Name name1, X500Name name2)
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.
-
-