Package org.webrtc
Class CryptoOptions
java.lang.Object
org.webrtc.CryptoOptions
CryptoOptions defines advanced cryptographic settings for native WebRTC.
These settings must be passed into RTCConfiguration. WebRTC is secur by
default and you should not need to set any of these options unless you are
specifically looking for an additional crypto feature such as AES_GCM
support. This class is the Java binding of native api/crypto/cryptooptions.h
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
final class
Options to be used when the FrameEncryptor / FrameDecryptor APIs are used.final class
SRTP Related Peer Connection Options. -
Field Summary
Modifier and TypeFieldDescriptionprivate final CryptoOptions.SFrame
private final CryptoOptions.Srtp
-
Constructor Summary
ModifierConstructorDescriptionprivate
CryptoOptions
(boolean enableGcmCryptoSuites, boolean enableAes128Sha1_32CryptoCipher, boolean enableEncryptedRtpHeaderExtensions, boolean requireFrameEncryption) -
Method Summary
-
Field Details
-
srtp
-
sframe
-
-
Constructor Details
-
CryptoOptions
private CryptoOptions(boolean enableGcmCryptoSuites, boolean enableAes128Sha1_32CryptoCipher, boolean enableEncryptedRtpHeaderExtensions, boolean requireFrameEncryption)
-
-
Method Details
-
builder
-
getSrtp
-
getSFrame
-