Bug 1935611 - Fix libyuv/libpng link failed for loongarch64. r=glandium,tnikkel,ng
[gecko.git] / security / manager / ssl / nsIPublicKeyPinningService.idl
blobfef60123e49db0b98a093cc5d0fa9102f52a5c3c
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 boolean hostHasPins(in nsIURI aURI);
20 %{C++
21 #define NS_PKPSERVICE_CONTRACTID "@mozilla.org/security/publickeypinningservice;1"