Index: chrome/common/extensions/api/platform_keys_internal.idl |
diff --git a/chrome/common/extensions/api/platform_keys_internal.idl b/chrome/common/extensions/api/platform_keys_internal.idl |
index afd68e51a818282fed0699dbae7e3351ffa11d44..0e2d827c125a628748b6d01557ea71738d12c25d 100644 |
--- a/chrome/common/extensions/api/platform_keys_internal.idl |
+++ b/chrome/common/extensions/api/platform_keys_internal.idl |
@@ -6,11 +6,18 @@ |
// APIs. |
[ implemented_in = "chrome/browser/extensions/api/platform_keys/platform_keys_api.h" ] |
namespace platformKeysInternal { |
+ callback SelectCallback = void (platformKeys.Match[] certs); |
+ |
// Invoked by <code>sign</code>. |
// |signature| The signature, a octet string. |
callback SignCallback = void(ArrayBuffer signature); |
interface Functions { |
+ // See documentation in platformKeys. |
+ static void selectClientCertificates( |
+ platformKeys.SelectDetails details, |
+ SelectCallback callback); |
+ |
// Internal version of platformKeys.subtleCrypto.sign and |
// enterprise.platformKeys.Token.subtleCrypto.sign. |
// |tokenId| The id of a Token returned by |getTokens|. |