identification: Only use either , or / to separate RDNs

If a DN starts with a slash (or whitespace and a slash) slashes will
be used, otherwise commas.
This commit is contained in:
Tobias Brunner
2014-06-18 09:24:03 +02:00
parent 846fd70eec
commit aba55fdffe
2 changed files with 17 additions and 7 deletions
@@ -376,14 +376,14 @@ START_TEST(test_equals)
"C=CH, [email protected], CN=moon");
ck_assert(id_equals(a, "C=CH, [email protected], CN=moon"));
ck_assert(id_equals(a, "C==CH, [email protected],,, CN==moon"));
ck_assert(id_equals(a, "C==CH , [email protected] , CN==moon"));
ck_assert(id_equals(a, " C=CH, [email protected], CN=moon "));
ck_assert(id_equals(a, "C=ch, [email protected], CN=Moon"));
ck_assert(id_equals(a, "/C=CH/[email protected]/CN=moon"));
ck_assert(id_equals(a, "C=CH/[email protected]/CN=moon"));
ck_assert(id_equals(a, "C=CH/[email protected],CN=moon"));
ck_assert(id_equals(a, "C=CH / [email protected] , CN=moon"));
ck_assert(id_equals(a, " / C=CH / [email protected] / CN=moon"));
ck_assert(!id_equals(a, "C=CH/[email protected]/CN=moon"));
ck_assert(!id_equals(a, "C=CH/[email protected],CN=moon"));
ck_assert(!id_equals(a, "C=CH [email protected] CN=moon"));
ck_assert(!id_equals(a, "C=CN, [email protected], CN=moon"));
ck_assert(!id_equals(a, "[email protected], C=CH, CN=moon"));