RTCCertificateStats
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Das RTCCertificateStats Wörterbuch der WebRTC API wird verwendet, um Informationen über ein Zertifikat zu berichten, das von einem RTCDtlsTransport und seinem zugrunde liegenden RTCIceTransport verwendet wird.
Der Bericht kann erhalten werden, indem man das RTCStatsReport durchsucht, das von RTCPeerConnection.getStats() zurückgegeben wird, bis man einen Eintrag mit dem type von certificate findet.
Instanz-Eigenschaften
fingerprint-
Ein String, der den Zertifikats-Fingerabdruck enthält, der mit der in
fingerprintAlgorithmangegebenen Hash-Funktion berechnet wird. fingerprintAlgorithm-
Ein String, der die Hash-Funktion enthält, die zur Berechnung des Zertifikats-
fingerprintverwendet wird, wie etwa "sha-256". base64Certificate-
Ein String, der die Base-64-Darstellung des DER-kodierten Zertifikats enthält.
Allgemeine Instanz-Eigenschaften
Die folgenden Eigenschaften sind allen WebRTC-Statistik-Objekten gemeinsam (siehe RTCStatsReport für weitere Informationen).
id-
Ein String, der das Objekt, das überwacht wird, um diese Statistiken zu erzeugen, eindeutig identifiziert.
timestamp-
Ein
DOMHighResTimeStamp-Objekt, das die Zeit angibt, zu der die Probe für dieses Statistik-Objekt genommen wurde. type-
Ein String mit dem Wert
"certificate", der den Typ der Statistiken angibt, die das Objekt enthält.
Beispiele
Angenommen, myPeerConnection ist eine Instanz von RTCPeerConnection, der untenstehende Code verwendet await, um auf den Statistikbericht zu warten, und durchläuft diesen dann mit RTCStatsReport.forEach().
Er filtert dann die Wörterbücher nur für solche Berichte, die den Typ certificate haben, und gibt das Ergebnis aus.
const stats = await myPeerConnection.getStats();
stats.forEach((report) => {
if (report.type === "certificate") {
// Log the certificate information
console.log(report);
}
});
Spezifikationen
| Specification |
|---|
| Identifiers for WebRTC's Statistics API> # dom-rtcstatstype-certificate> |
Browser-Kompatibilität
Loading…