test install_if_location_empty()
parent
d71f5cab67
commit
83ba69fb24
|
@ -46,7 +46,7 @@ clean:
|
|||
rm -Rf *.testdata
|
||||
rm -Rf *.pem *.der
|
||||
rm -f DIST.*
|
||||
rm -Rf PER_USER_DIRECTORY
|
||||
rm -Rf PER_USER_DIRECTORY pEp.target
|
||||
rm -f *.ppk
|
||||
|
||||
test_%: test_%.o $(TARGET)
|
||||
|
|
|
@ -83,8 +83,26 @@ void test_extract_deployment_archive()
|
|||
CryptoPP::RSA::PrivateKey provisioning_key;
|
||||
LoadPrivateKey("provisioning_key.der", provisioning_key);
|
||||
|
||||
std::string path = SignedPackage::extract_deployment_archive(deployment_key, provisioning_key, "pEp.ppk");
|
||||
std::cout << "\nextraced to " << path << "\n";
|
||||
std::filesystem::path tmp_path = SignedPackage::extract_deployment_archive(deployment_key, provisioning_key, "pEp.ppk");
|
||||
std::cout << "extraced to " << tmp_path << "\n";
|
||||
|
||||
// test if DIST.AD exists
|
||||
std::filesystem::remove(tmp_path / "DIST.AD");
|
||||
|
||||
std::filesystem::remove_all(tmp_path);
|
||||
}
|
||||
|
||||
void test_install_if_location_empty()
|
||||
{
|
||||
std::cout << "\n*** test: install_if_location_empty()\n\n";
|
||||
|
||||
CryptoPP::RSA::PublicKey deployment_key;
|
||||
LoadPublicKey("deployment_key-pub.der", deployment_key);
|
||||
|
||||
CryptoPP::RSA::PrivateKey provisioning_key;
|
||||
LoadPrivateKey("provisioning_key.der", provisioning_key);
|
||||
|
||||
SignedPackage::install_if_location_empty(deployment_key, provisioning_key, "pEp.ppk", "pEp.target");
|
||||
}
|
||||
|
||||
int main()
|
||||
|
@ -93,6 +111,7 @@ int main()
|
|||
test_decrypt_distribution_key();
|
||||
test_decrypt_distribution_archive();
|
||||
test_extract_deployment_archive();
|
||||
test_install_if_location_empty();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue