| Index: webrtc/base/sslfingerprint.h
|
| diff --git a/webrtc/base/sslfingerprint.h b/webrtc/base/sslfingerprint.h
|
| index 4ffb2b0524ede20cc498298f00f8fe921de6657f..62b4bc812f01c2d9a3c5336e6c89c624654f6a87 100644
|
| --- a/webrtc/base/sslfingerprint.h
|
| +++ b/webrtc/base/sslfingerprint.h
|
| @@ -15,6 +15,7 @@
|
|
|
| #include "webrtc/base/basictypes.h"
|
| #include "webrtc/base/copyonwritebuffer.h"
|
| +#include "webrtc/base/rtccertificate.h"
|
| #include "webrtc/base/sslidentity.h"
|
|
|
| namespace rtc {
|
| @@ -31,6 +32,10 @@ struct SSLFingerprint {
|
| static SSLFingerprint* CreateFromRfc4572(const std::string& algorithm,
|
| const std::string& fingerprint);
|
|
|
| + // Creates a fingerprint from a certificate, using the same digest algorithm
|
| + // as the certificate's signature.
|
| + static SSLFingerprint* CreateFromCertificate(const RTCCertificate* cert);
|
| +
|
| SSLFingerprint(const std::string& algorithm,
|
| const uint8_t* digest_in,
|
| size_t digest_len);
|
|
|