remove_user_data(APP_UID);
ChainVerifierOld cv;
- cv.verifyNegative(TestData::GOOGLE_COM);
+ cv.verifyNegative(TestData::THIRD_PARTY_LEAF);
- cv.addUntrusted(TestData::GIAG2);
- cv.verifyPositive(TestData::GOOGLE_COM, 3); // including system cert
+ cv.addUntrusted(TestData::THIRD_PARTY_IM_CA2);
+ cv.verifyPositive(TestData::THIRD_PARTY_LEAF, 3); // including system cert
cv.verifyNegative(TestData::TEST_LEAF);
}
remove_user_data(APP_UID);
ChainVerifierOld cv;
- cv.verifyPositive(TestData::GIAG2, 2); // including system cert
+ cv.verifyPositive(TestData::THIRD_PARTY_IM_CA2, 2); // including system cert
}
// check invalid arguments
{
remove_user_data(APP_UID);
- ckmc_cert_s* ca2 = create_cert(TestData::GIAG2);
- ckmc_cert_s* ca1 = create_cert(TestData::GEOTRUST);
+ ckmc_cert_s* ca2 = create_cert(TestData::THIRD_PARTY_IM_CA2);
+ ckmc_cert_s* ca1 = create_cert(TestData::THIRD_PARTY_IM_CA1);
ckmc_cert_list_s* chain = NULL;
// cert
ChainVerifier cv;
cv.enableSystem(false);
- cv.verifyNegative(TestData::EQUIFAX);
+ cv.verifyNegative(TestData::THIRD_PARTY_ROOT_CA);
- cv.addUntrusted(TestData::GIAG2);
- cv.verifyNegative(TestData::GOOGLE_COM);
+ cv.addUntrusted(TestData::THIRD_PARTY_IM_CA2);
+ cv.verifyNegative(TestData::THIRD_PARTY_LEAF);
}
/*
remove_user_data(APP_UID);
ChainVerifier cv;
- cv.verifyPositive(TestData::GIAG2, 2); // including system cert
- cv.verifyNegative(TestData::GOOGLE_COM);
+ cv.verifyPositive(TestData::THIRD_PARTY_IM_CA2, 2); // including system cert
+ cv.verifyNegative(TestData::THIRD_PARTY_LEAF);
}
/*
ChainVerifier cv;
cv.addTrusted(TestData::TEST_ROOT_CA);
- cv.verifyPositive(TestData::TEST_IM_CA, 2);// signed by trusted cert (TEST_ROOT_CA)
- cv.verifyPositive(TestData::GIAG2, 2); // signed by system cert (GEOTRUST)
- cv.verifyNegative(TestData::GOOGLE_COM);
+ cv.verifyPositive(TestData::TEST_IM_CA, 2); // signed by trusted cert (TEST_ROOT_CA)
+ cv.verifyPositive(TestData::THIRD_PARTY_IM_CA2, 2); // signed by system cert (THIRD_PARTY_ROOT_CA)
+ cv.verifyNegative(TestData::THIRD_PARTY_LEAF);
}
RUNNER_TEST(TCCH_0170_get_certificate_chain_no_trusted)
remove_user_data(APP_UID);
ChainVerifier cv;
- cv.addUntrusted(TestData::GIAG2);
- cv.verifyPositive(TestData::GOOGLE_COM,3); // including system cert
+ cv.addUntrusted(TestData::THIRD_PARTY_IM_CA2);
+ cv.verifyPositive(TestData::THIRD_PARTY_LEAF, 3); // including system cert
cv.verifyNegative(TestData::TEST_LEAF);
}
cv.addTrusted(TestData::TEST_ROOT_CA);
cv.addUntrusted(TestData::TEST_IM_CA);
cv.verifyPositive(TestData::TEST_LEAF, 3);
- cv.verifyNegative(TestData::GOOGLE_COM);
+ cv.verifyNegative(TestData::THIRD_PARTY_LEAF);
}
/*
cv.addTrusted(TestData::TEST_ROOT_CA);
cv.addTrusted(TestData::TEST_IM_CA);
cv.verifyPositive(TestData::TEST_LEAF, 3);
- cv.verifyNegative(TestData::GOOGLE_COM);
+ cv.verifyNegative(TestData::THIRD_PARTY_LEAF);
}
RUNNER_TEST(TCCH_0200_get_certificate_chain_all)
ChainVerifier cv;
cv.enableSystem(true);
cv.addTrusted(TestData::TEST_ROOT_CA);
- cv.addUntrusted(TestData::GEOTRUST);
- cv.addUntrusted(TestData::GIAG2);
+ cv.addUntrusted(TestData::THIRD_PARTY_IM_CA1);
+ cv.addUntrusted(TestData::THIRD_PARTY_IM_CA2);
/*
* In combat conditions this may as well be 3. Because of 2 existing GeoTrust certificates with
* same Subject and Public key one being root ca and the other not there are 2 possible chains
* of trust for this certificate.
*/
- cv.verifyPositive(TestData::GOOGLE_COM,4);
+ cv.verifyPositive(TestData::THIRD_PARTY_LEAF, 4);
cv.verifyNegative(TestData::TEST_LEAF);
}