@observertc/client-monitor-js
Version:
ObserveRTC Client Integration Javascript Library
20 lines (19 loc) • 834 B
TypeScript
import { CertificateStats } from "../schema/ClientSample";
import { PeerConnectionMonitor } from "./PeerConnectionMonitor";
export declare class CertificateMonitor implements CertificateStats {
private readonly _peerConnection;
private _visited;
timestamp: number;
id: string;
fingerprint?: string | undefined;
fingerprintAlgorithm?: string | undefined;
base64Certificate?: string | undefined;
issuerCertificateId?: string | undefined;
attachments?: Record<string, unknown> | undefined;
appData?: Record<string, unknown> | undefined;
constructor(_peerConnection: PeerConnectionMonitor, options: CertificateStats);
get visited(): boolean;
getPeerConnection(): PeerConnectionMonitor;
accept(stats: Omit<CertificateStats, 'appData'>): void;
createSample(): CertificateStats;
}