| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  *  Copyright 2004 The WebRTC Project Authors. All rights reserved. | 2  *  Copyright 2004 The WebRTC Project Authors. All rights reserved. | 
| 3  * | 3  * | 
| 4  *  Use of this source code is governed by a BSD-style license | 4  *  Use of this source code is governed by a BSD-style license | 
| 5  *  that can be found in the LICENSE file in the root of the source | 5  *  that can be found in the LICENSE file in the root of the source | 
| 6  *  tree. An additional intellectual property rights grant can be found | 6  *  tree. An additional intellectual property rights grant can be found | 
| 7  *  in the file PATENTS.  All contributing project authors may | 7  *  in the file PATENTS.  All contributing project authors may | 
| 8  *  be found in the AUTHORS file in the root of the source tree. | 8  *  be found in the AUTHORS file in the root of the source tree. | 
| 9  */ | 9  */ | 
| 10 | 10 | 
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 80   // Compute the digest of a certificate as an X509 * | 80   // Compute the digest of a certificate as an X509 * | 
| 81   static bool ComputeDigest(const X509* x509, | 81   static bool ComputeDigest(const X509* x509, | 
| 82                             const std::string& algorithm, | 82                             const std::string& algorithm, | 
| 83                             unsigned char* digest, | 83                             unsigned char* digest, | 
| 84                             size_t size, | 84                             size_t size, | 
| 85                             size_t* length); | 85                             size_t* length); | 
| 86 | 86 | 
| 87   bool GetSignatureDigestAlgorithm(std::string* algorithm) const override; | 87   bool GetSignatureDigestAlgorithm(std::string* algorithm) const override; | 
| 88   bool GetChain(SSLCertChain** chain) const override; | 88   bool GetChain(SSLCertChain** chain) const override; | 
| 89 | 89 | 
|  | 90   int64_t CertificateExpirationTime() const override; | 
|  | 91 | 
| 90  private: | 92  private: | 
| 91   void AddReference() const; | 93   void AddReference() const; | 
| 92 | 94 | 
| 93   X509* x509_; | 95   X509* x509_; | 
| 94 | 96 | 
| 95   RTC_DISALLOW_COPY_AND_ASSIGN(OpenSSLCertificate); | 97   RTC_DISALLOW_COPY_AND_ASSIGN(OpenSSLCertificate); | 
| 96 }; | 98 }; | 
| 97 | 99 | 
| 98 // Holds a keypair and certificate together, and a method to generate | 100 // Holds a keypair and certificate together, and a method to generate | 
| 99 // them consistently. | 101 // them consistently. | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
| 120   scoped_ptr<OpenSSLKeyPair> key_pair_; | 122   scoped_ptr<OpenSSLKeyPair> key_pair_; | 
| 121   scoped_ptr<OpenSSLCertificate> certificate_; | 123   scoped_ptr<OpenSSLCertificate> certificate_; | 
| 122 | 124 | 
| 123   RTC_DISALLOW_COPY_AND_ASSIGN(OpenSSLIdentity); | 125   RTC_DISALLOW_COPY_AND_ASSIGN(OpenSSLIdentity); | 
| 124 }; | 126 }; | 
| 125 | 127 | 
| 126 | 128 | 
| 127 }  // namespace rtc | 129 }  // namespace rtc | 
| 128 | 130 | 
| 129 #endif  // WEBRTC_BASE_OPENSSLIDENTITY_H_ | 131 #endif  // WEBRTC_BASE_OPENSSLIDENTITY_H_ | 
| OLD | NEW | 
|---|