Top Description Fields Constructors Methods
org.bouncycastle.asn1.x500.style

public Class BCStrictStyle

extends BCStyle
Class Inheritance
Imports
org.bouncycastle.asn1.x500.RDN, .X500Name, .X500NameStyle

Variation of BCStyle that insists on strict ordering for equality and hashCode comparisons

Field Summary

Modifier and TypeField and Description
public static final X500NameStyle
Inherited from org.bouncycastle.asn1.x500.style.BCStyle:
BUSINESS_CATEGORYCCNCOUNTRY_OF_CITIZENSHIPCOUNTRY_OF_RESIDENCEDATE_OF_BIRTHDCdefaultLookUpdefaultSymbolsDESCRIPTIONDMD_NAMEDN_QUALIFIEREEmailAddressGENDERGENERATIONGIVENNAMEINITIALSJURISDICTION_CJURISDICTION_LJURISDICTION_STLNAMENAME_AT_BIRTHOORGANIZATION_IDENTIFIEROUPLACE_OF_BIRTHPOSTAL_ADDRESSPOSTAL_CODEPSEUDONYMROLESERIALNUMBERSNSTSTREETSURNAMETTELEPHONE_NUMBERUIDUNIQUE_IDENTIFIERUnstructuredAddressUnstructuredName

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
areEqual(X500Name
first name for comparison.
name1
,
X500Name
second name for comparison.
name2
)

Overrides org.bouncycastle.asn1.x500.style.AbstractX500NameStyle.areEqual.

Implements org.bouncycastle.asn1.x500.X500NameStyle.areEqual.

Return true if the two names are equal.

Inherited from org.bouncycastle.asn1.x500.style.BCStyle:
attrNameToOIDencodeStringValuefromStringoidToAttrNamesoidToDisplayNametoString

Field Detail

INSTANCEback to summary
public static final X500NameStyle INSTANCE

Hides org.bouncycastle.asn1.x500.style.BCStyle.INSTANCE.

Constructor Detail

BCStrictStyleback to summary
public BCStrictStyle()

Method Detail

areEqualback to summary
public boolean areEqual(X500Name name1, X500Name name2)

Overrides org.bouncycastle.asn1.x500.style.AbstractX500NameStyle.areEqual.

Implements org.bouncycastle.asn1.x500.X500NameStyle.areEqual.

Doc from org.bouncycastle.asn1.x500.X500NameStyle.areEqual.

Return true if the two names are equal.

Parameters
name1:X500Name

first name for comparison.

name2:X500Name

second name for comparison.

Returns:boolean

true if name1 = name 2, false otherwise.