Skip to content

Commit 220b0cb

Browse files
committed
unit-tests: Verify that E and emailAddress result in the same ID
1 parent 6639288 commit 220b0cb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/libstrongswan/tests/suites/test_identification.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,8 @@ START_TEST(test_equals)
467467
"C=CH, E=moon@strongswan.org, CN=moon");
468468

469469
ck_assert(id_equals(a, "C=CH, E=moon@strongswan.org, CN=moon"));
470+
ck_assert(id_equals(a, "C=CH, email=moon@strongswan.org, CN=moon"));
471+
ck_assert(id_equals(a, "C=CH, emailAddress=moon@strongswan.org, CN=moon"));
470472
ck_assert(id_equals(a, "C==CH , E==moon@strongswan.org , CN==moon"));
471473
ck_assert(id_equals(a, " C=CH, E=moon@strongswan.org, CN=moon "));
472474
ck_assert(id_equals(a, "C=ch, E=moon@STRONGSWAN.ORG, CN=Moon"));
@@ -631,6 +633,8 @@ START_TEST(test_matches)
631633
a = identification_create_from_string("C=CH, E=moon@strongswan.org, CN=moon");
632634

633635
ck_assert(id_matches(a, "C=CH, E=moon@strongswan.org, CN=moon", ID_MATCH_PERFECT));
636+
ck_assert(id_matches(a, "C=CH, email=moon@strongswan.org, CN=moon", ID_MATCH_PERFECT));
637+
ck_assert(id_matches(a, "C=CH, emailAddress=moon@strongswan.org, CN=moon", ID_MATCH_PERFECT));
634638
ck_assert(id_matches(a, "C=CH, E=*@strongswan.org, CN=moon", ID_MATCH_NONE));
635639
ck_assert(id_matches(a, "C=CH, E=*, CN=moon", ID_MATCH_ONE_WILDCARD));
636640
ck_assert(id_matches(a, "C=CH, E=*, CN=*", ID_MATCH_ONE_WILDCARD - 1));

0 commit comments

Comments
 (0)