Class RTCCertificate2
Represents a certificate used to authenticate WebRTC communications.
Inheritance
System.Object
RTCCertificate2
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SIPSorcery.Net
Assembly: SIPSorcery.dll
Syntax
public class RTCCertificate2
Remarks
TODO: From https://www.w3.org/TR/webrtc/#methods-4: "Implementations SHOULD store the sensitive keying material in a secure module safe from same-process memory attacks."
Fields
| Improve this Doc View SourceCertificate
Declaration
public X509Certificate Certificate
Field Value
Type | Description |
---|---|
Org.BouncyCastle.X509.X509Certificate |
PrivateKey
Declaration
public AsymmetricKeyParameter PrivateKey
Field Value
Type | Description |
---|---|
Org.BouncyCastle.Crypto.AsymmetricKeyParameter |
Properties
| Improve this Doc View Sourceexpires
The expires attribute indicates the date and time in milliseconds relative to 1970-01-01T00:00:00Z after which the certificate will be considered invalid by the browser.
Declaration
public long expires { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
Methods
| Improve this Doc View SourcegetFingerprints()
Declaration
public List<RTCDtlsFingerprint> getFingerprints()
Returns
Type | Description |
---|---|
System.Collections.Generic.List<RTCDtlsFingerprint> |