aboutsummaryrefslogtreecommitdiff
path: root/p2p/base/dtls_transport.cc
diff options
context:
space:
mode:
Diffstat (limited to 'p2p/base/dtls_transport.cc')
-rw-r--r--p2p/base/dtls_transport.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/p2p/base/dtls_transport.cc b/p2p/base/dtls_transport.cc
index 3a61fd4029..a9ff9d3784 100644
--- a/p2p/base/dtls_transport.cc
+++ b/p2p/base/dtls_transport.cc
@@ -416,6 +416,13 @@ bool DtlsTransport::GetSslVersionBytes(int* version) const {
return dtls_->GetSslVersionBytes(version);
}
+uint16_t DtlsTransport::GetSslPeerSignatureAlgorithm() const {
+ if (dtls_state() != webrtc::DtlsTransportState::kConnected) {
+ return rtc::kSslSignatureAlgorithmUnknown; // "not applicable"
+ }
+ return dtls_->GetPeerSignatureAlgorithm();
+}
+
// Called from upper layers to send a media packet.
int DtlsTransport::SendPacket(const char* data,
size_t size,