UNPKG

@observertc/client-monitor-js

Version:

ObserveRTC Client Integration Javascript Library

20 lines (19 loc) 834 B
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; }