RTCCertificate: expires property
The read-only expires
property of the RTCCertificate
interface returns the expiration date of the certificate.
By default a new certificate is configured with expires
set to a value of 2592000000 milliseconds, or 30 days. The expiration time cannot exceed 31536000000 milliseconds, or 365 days. It's also useful to note that browsers may further restrict the expiration time of certificates if they choose.
Value
A timestamp, given as Unix time in milliseconds, containing the expiration date of the certificate.
Examples
RTCPeerConnection.generateCertificate({
name: "RSASSA-PKCS1-v1_5",
hash: "SHA-256",
modulusLength: 2048,
publicExponent: new Uint8Array([1, 0, 1]),
}).then((cert) => {
const pc = new RTCPeerConnection({ certificates: [cert] });
console.log(cert.expires);
});
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
expires |
49 |
79 |
42 |
No |
36 |
12.1 |
49 |
49 |
42 |
36 |
12.2 |
5.0 |
See also