diff options
Diffstat (limited to 'p2p/base/dtls_transport.cc')
-rw-r--r-- | p2p/base/dtls_transport.cc | 7 |
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, |