summaryrefslogtreecommitdiffstats
path: root/content/common/ssl_status_serialization.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/common/ssl_status_serialization.h')
-rw-r--r--content/common/ssl_status_serialization.h21
1 files changed, 12 insertions, 9 deletions
diff --git a/content/common/ssl_status_serialization.h b/content/common/ssl_status_serialization.h
index ed40623..08819d3 100644
--- a/content/common/ssl_status_serialization.h
+++ b/content/common/ssl_status_serialization.h
@@ -13,17 +13,20 @@
namespace content {
-// Serializes the given security info. Does NOT include
-// |ssl_status.content_status| in the serialized info.
-CONTENT_EXPORT std::string SerializeSecurityInfo(const SSLStatus& ssl_status);
+// Serializes the given security info.
+CONTENT_EXPORT std::string SerializeSecurityInfo(
+ int cert_id,
+ net::CertStatus cert_status,
+ int security_bits,
+ int connection_status,
+ const SignedCertificateTimestampIDStatusList&
+ signed_certificate_timestamp_ids);
// Deserializes the given security info into |ssl_status|. Note that
-// this returns the |content_status| field with its default
-// value. Returns true on success and false if the state couldn't be
-// deserialized. If false, all fields in |ssl_status| will be set to
-// their default values. Note that this function does not validate that
-// the deserialized SSLStatus is internally consistent (e.g. that the
-// |security_style| matches up with the rest of the fields).
+// this returns the SecurityStyle and ContentStatus fields with default
+// values. Returns true on success and false if the state couldn't be
+// deserialized. If false, all fields in |ssl_status| will be set to their
+// default values.
bool CONTENT_EXPORT
DeserializeSecurityInfo(const std::string& state,
SSLStatus* ssl_status) WARN_UNUSED_RESULT;