diff options
Diffstat (limited to 'cast/common/certificate/test_helpers.h')
-rw-r--r-- | cast/common/certificate/test_helpers.h | 19 |
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 |