public interface DtlsControl extends SrtpControl
SrtpControl for DTSL-SRTP.| Modifier and Type | Interface and Description |
|---|---|
static class |
DtlsControl.Setup
Enumerates the possible values of the setup SDP attribute
defined by RFC 4145 "TCP-Based Media Transport in the Session
Description Protocol (SDP)".
|
SrtpControl.TransformEngine| Modifier and Type | Field and Description |
|---|---|
static String |
UDP_TLS_RTP_SAVP
The transport protocol (i.e.
|
static String |
UDP_TLS_RTP_SAVPF
The transport protocol (i.e.
|
RTP_SAVP, RTP_SAVPF| Modifier and Type | Method and Description |
|---|---|
String |
getLocalFingerprint()
Gets the fingerprint of the local certificate that this instance uses to
authenticate its ends of DTLS sessions.
|
String |
getLocalFingerprintHashFunction()
Gets the hash function with which the fingerprint of the local
certificate is computed i.e.
|
DtlsControl.Setup |
getSetup()
Gets the value of the setup SDP attribute.
|
void |
setRemoteFingerprints(Map<String,String> remoteFingerprints)
Sets the certificate fingerprints presented by the remote endpoint via
the signaling path.
|
void |
setRtcpmux(boolean rtcpmux)
Enables/disables rtcp-mux.
|
void |
setSetup(DtlsControl.Setup setup)
Sets the value of the setup SDP attribute defined by RFC 4145
"TCP-Based Media Transport in the Session Description Protocol
(SDP)" which determines whether this instance is to act as a DTLS
client or a DTLS server.
|
cleanup, getSecureCommunicationStatus, getSrtpControlType, getSrtpListener, getTransformEngine, registerUser, requiresSecureSignalingTransport, setConnector, setMasterSession, setMultistream, setSrtpListener, startstatic final String UDP_TLS_RTP_SAVP
static final String UDP_TLS_RTP_SAVPF
String getLocalFingerprint()
String getLocalFingerprintHashFunction()
void setRemoteFingerprints(Map<String,String> remoteFingerprints)
remoteFingerprints - a Map of hash functions to certificate
fingerprints that have been presented by the remote endpoint via the
signaling pathvoid setSetup(DtlsControl.Setup setup)
setup - the value of the setup SDP attribute to set on this
instance in order to determine whether this instance is to act as a DTLS
client or a DTLS serverDtlsControl.Setup getSetup()
void setRtcpmux(boolean rtcpmux)
rtcpmux - whether to enable or disable.Copyright © 2022 jitsi.org. All rights reserved.