| Index: webrtc/base/sslidentity.h
|
| diff --git a/webrtc/base/sslidentity.h b/webrtc/base/sslidentity.h
|
| index f9fef312f511b3d7261c02d2b271939db4bc836f..da94e76486a3c340ce64f8e9f150c4b88152c0e2 100644
|
| --- a/webrtc/base/sslidentity.h
|
| +++ b/webrtc/base/sslidentity.h
|
| @@ -227,6 +227,8 @@ class SSLIdentity {
|
|
|
| // Returns a temporary reference to the certificate.
|
| virtual const SSLCertificate& certificate() const = 0;
|
| + virtual std::string PrivateKeyToPEMString() const = 0;
|
| + virtual std::string PublicKeyToPEMString() const = 0;
|
|
|
| // Helpers for parsing converting between PEM and DER format.
|
| static bool PemToDer(const std::string& pem_type,
|
| @@ -237,6 +239,9 @@ class SSLIdentity {
|
| size_t length);
|
| };
|
|
|
| +bool operator==(const SSLIdentity& a, const SSLIdentity& b);
|
| +bool operator!=(const SSLIdentity& a, const SSLIdentity& b);
|
| +
|
| // Convert from ASN1 time as restricted by RFC 5280 to seconds from 1970-01-01
|
| // 00.00 ("epoch"). If the ASN1 time cannot be read, return -1. The data at
|
| // |s| is not 0-terminated; its char count is defined by |length|.
|
|
|