aboutsummaryrefslogtreecommitdiff
path: root/cast/common/certificate/test_helpers.h
diff options
context:
space:
mode:
Diffstat (limited to 'cast/common/certificate/test_helpers.h')
-rw-r--r--cast/common/certificate/test_helpers.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/cast/common/certificate/test_helpers.h b/cast/common/certificate/test_helpers.h
index 75a3301f..ac3a136d 100644
--- a/cast/common/certificate/test_helpers.h
+++ b/cast/common/certificate/test_helpers.h
@@ -8,13 +8,32 @@
#include <string>
#include <vector>
+#include "cast/common/certificate/cast_cert_validator_internal.h"
+#include "cast/common/certificate/types.h"
+
namespace cast {
namespace certificate {
namespace testing {
+std::string ReadEntireFileToString(const std::string& filename);
std::vector<std::string> ReadCertificatesFromPemFile(
const std::string& filename);
+class SignatureTestData {
+ public:
+ SignatureTestData();
+ ~SignatureTestData();
+
+ ConstDataSpan message;
+ ConstDataSpan sha1;
+ ConstDataSpan sha256;
+};
+
+SignatureTestData ReadSignatureTestData(const std::string& filename);
+
+std::unique_ptr<TrustStore> CreateTrustStoreFromPemFile(
+ const std::string& filename);
+
} // namespace testing
} // namespace certificate
} // namespace cast