diff options
Diffstat (limited to 'content/common/ssl_status_serialization.h')
-rw-r--r-- | content/common/ssl_status_serialization.h | 21 |
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; |