| Index: extensions/common/api/cast_channel.idl
|
| diff --git a/extensions/common/api/cast_channel.idl b/extensions/common/api/cast_channel.idl
|
| index 3d2f7d827dda5d773fbff57a70df97b9c87e1473..9a236f4e951334f28027ca66bf769e2e48fad693 100644
|
| --- a/extensions/common/api/cast_channel.idl
|
| +++ b/extensions/common/api/cast_channel.idl
|
| @@ -90,7 +90,7 @@ namespace cast.channel {
|
|
|
| // The current state of the channel.
|
| ReadyState readyState;
|
| -
|
| +
|
| // If set, the last error condition encountered by the channel.
|
| ChannelError? errorState;
|
| };
|
| @@ -114,7 +114,7 @@ namespace cast.channel {
|
| //
|
| // For messages to or from the sender or receiver platform, the special ids
|
| // 'sender-0' and 'receiver-0' can be used.
|
| - //
|
| + //
|
| // For messages intended for all endpoints using a given channel, the
|
| // wildcard destination_id '*' can be used.
|
| DOMString sourceId;
|
| @@ -157,7 +157,10 @@ namespace cast.channel {
|
| // See extensions/browser/api/cast_channel/logging.proto for definition.
|
| // Compression is in gzip format.
|
| callback GetLogsCallback = void (ArrayBuffer log);
|
| -
|
| +
|
| + // Callback from <code>setAuthorityKeys</code> method.
|
| + callback SetAuthorityKeysCallback = void (DOMString result);
|
| +
|
| interface Functions {
|
| // Opens a new channel to the Cast receiver specified by connectInfo. Only
|
| // one channel may be connected to same receiver from the same extension at
|
| @@ -188,12 +191,19 @@ namespace cast.channel {
|
| // and channel.errorState will be set to the error condition.
|
| static void close(ChannelInfo channel,
|
| ChannelInfoCallback callback);
|
| -
|
| +
|
| // Get logs in compressed serialized format. See GetLogsCallback for
|
| - // details.
|
| + // details.
|
| // |callback|: If successful, |callback| is invoked with data. Otherwise,
|
| - // an error will be raised.
|
| + // an error will be raised.
|
| static void getLogs(GetLogsCallback callback);
|
| +
|
| + // Sets trusted certificate authorities where |signature| is a base64
|
| + // encoded RSA-PSS signature and |keys| is base64 encoded AuthorityKeys
|
| + // protobuf.
|
| + static void setAuthorityKeys(DOMString signature,
|
| + DOMString keys,
|
| + SetAuthorityKeysCallback callback);
|
| };
|
|
|
| // Events on the channel.
|
|
|