| Index: chrome/common/extensions/api/networking_private/networking_private_crypto.h
|
| diff --git a/chrome/common/extensions/api/networking_private/networking_private_crypto.h b/chrome/common/extensions/api/networking_private/networking_private_crypto.h
|
| index e61329387165293ce3ceacd706dd90a324320084..8940c0ba066bf108106e2c44bbbd8fc7bba690e1 100644
|
| --- a/chrome/common/extensions/api/networking_private/networking_private_crypto.h
|
| +++ b/chrome/common/extensions/api/networking_private/networking_private_crypto.h
|
| @@ -20,10 +20,12 @@ namespace networking_private_crypto {
|
| // 2) The certificate is a valid PEM encoded certificate signed by trusted CA.
|
| // 3) |signature| is a valid signature for |data|, using the public key in
|
| // |certificate|
|
| -bool VerifyCredentials(const std::string& certificate,
|
| - const std::string& signature,
|
| - const std::string& data,
|
| - const std::string& connected_mac);
|
| +bool VerifyCredentials(
|
| + const std::string& certificate,
|
| + const std::vector<std::string>& intermediate_certificates,
|
| + const std::string& signature,
|
| + const std::string& data,
|
| + const std::string& connected_mac);
|
|
|
| // Encrypt |data| with |public_key|. |public_key| is a DER-encoded
|
| // RSAPublicKey. |data| is some string of bytes that is smaller than the
|
| @@ -44,12 +46,6 @@ bool DecryptByteString(const std::string& private_key_pem,
|
| const std::vector<uint8_t>& encrypted_data,
|
| std::string* decrypted_output);
|
|
|
| -// The trusted public key as a DER-encoded PKCS#1 RSAPublicKey structure.
|
| -extern const uint8_t kTrustedCAPublicKeyDER[];
|
| -
|
| -// The length of |kTrustedCAPublicKeyDER| in bytes.
|
| -extern const size_t kTrustedCAPublicKeyDERLength;
|
| -
|
| } // namespace networking_private_crypto
|
|
|
| #endif // CHROME_COMMON_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_CRYPTO_H_
|
|
|