OptionalcertificateOptionalcertificateThe key the certificate is stored in the datastore under
OptionalcertificateThe name the certificate private key is stored in the keychain with
OptionalcertificateNumber of ms a certificate should be valid for (defaults to 14 days)
OptionalcertificateCertificates will be renewed this many ms before expiry (defaults to 1 day)
OptionaldataThe default configuration used by all created RTCDataChannels
OptionaldialerForce the version of the WebRTC Direct connection flow to dial with. When not set, the first dial tries v1 and continues as v2 if the runtime does not apply the munged ICE credentials in the local SDP offer, and later dials start at whichever version that showed the runtime supports. The server must support the version in use, listeners accept both.
OptionalmaxCaps the inbound streams accepted before the connection surfaces them, and the data channels buffered before the muxer exists (excess are closed).
OptionalrtcThe default configuration used by all created RTCPeerConnections
Use an existing TLS certificate to secure incoming connections or supply settings to generate one.
This must be an ECDSA certificate using the P-256 curve.
From our testing we find that P-256 elliptic curve is supported by Pion, webrtc-rs, as well as Chromium (P-228 and P-384 was not supported in Chromium).