[Equal] # Empty DN1 = 3000 DN2 = 3000 # Equal binary DN1 = 301C310B3009060355040613025654310D300B0603550403130454455354 DN2 = 301C310B3009060355040613025654310D300B0603550403130454455354 # Different string types, same contents DN1 = 302E3111300F06035504061C0800000056000000543119301706035504031C1000000054000000450000005300000054 DN2 = 301C310B3009060355040613025654310D300B0603550403130454455354 # Same contents, different casing (X.500 demands case-insensitive), different order DN1 = 301C310B3009060355040613025654310D300B0603550403130454455354 DN2 = 301C310D300B0603550403130474457354310B3009060355040613027674 # Empty, different encodings DN1 = 3000 DN2 = 3080 # Empty, one using EOC encoding DN1 = 0000308100 DN2 = 3000 [Unequal] DN1 = 301C310B3009060355040613025654310D300B0603550403130454450054 DN2 = 301C310B3009060355040613025600310D300B0603550403130454455354 DN1 = 3019311730150603550403140E4141200141414141414141414141 DN2 = 3019311730150603550403130E4141202020202020202020202020 DN1 = 3018311630140603550403130D41412041414141414141414141 DN2 = 3019311730150603550403130E4141202020202020202020202020 DN1 = 3080318030800604307A7AFD1E808080300080208080800F0029000B800000000001000000D60680FF7FFFFF00040404040404040404040404230404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404000000 DN2 = 000000000000000000000000000000000000000030803180308006047A7A30FD1E808080300080208080810F0000000B800000000001000000D60680FF7FFF040404040404040404040404040404040404040404040404000000000000000404040404040404040404890880