Bug 1605894 reduce the proliferation of DefaultLoopbackTone to only AudioStreamFlowin...
[gecko.git] / security / manager / ssl / nsIPublicKeyPinningService.idl
blobb48f86dbb76982fb0e8c10a1dfa40664c1b23aea
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 #include "nsISupports.idl"
7 interface nsIURI;
9 [scriptable, uuid(f64432b9-e8c6-41b4-b2da-8eb004344bba), builtinclass]
10 interface nsIPublicKeyPinningService : nsISupports
12 /**
13 * Returns true if the host of the given URI has pinning information, and
14 * false otherwise.
16 [must_use]
17 bool hostHasPins(in nsIURI aURI);
20 %{C++
21 #define NS_PKPSERVICE_CONTRACTID "@mozilla.org/security/publickeypinningservice;1"