#ifndef CHROME_BROWSER_WEB_APPLICATIONS_ISOLATED_WEB_APPS_TEST_TEST_SIGNED_WEB_BUNDLE_BUILDER_H_
#define CHROME_BROWSER_WEB_APPLICATIONS_ISOLATED_WEB_APPS_TEST_TEST_SIGNED_WEB_BUNDLE_BUILDER_H_
#include <string_view>
#include <vector>
#include "base/files/file_path.h"
#include "base/version.h"
#include "components/web_package/signed_web_bundles/signed_web_bundle_id.h"
#include "components/web_package/test_support/signed_web_bundles/web_bundle_signer.h"
#include "components/web_package/web_bundle_builder.h"
#include "url/gurl.h"
class SkBitmap;
namespace web_app {
namespace test {
std::string EncodeAsPng(const SkBitmap& bitmap);
web_package::test::Ed25519KeyPair GetDefaultEd25519KeyPair();
web_package::SignedWebBundleId GetDefaultEd25519WebBundleId();
web_package::test::EcdsaP256KeyPair GetDefaultEcdsaP256KeyPair();
web_package::SignedWebBundleId GetDefaultEcdsaP256WebBundleId();
}
struct TestSignedWebBundle { … };
class TestSignedWebBundleBuilder { … };
}
#endif