Index: net/base/x509_certificate_win.cc |
=================================================================== |
--- net/base/x509_certificate_win.cc (revision 107789) |
+++ net/base/x509_certificate_win.cc (working copy) |
@@ -541,6 +541,7 @@ |
valid_expiry_ = Time::FromFileTime(cert_handle_->pCertInfo->NotAfter); |
fingerprint_ = CalculateFingerprint(cert_handle_); |
+ chain_fingerprint_ = CalculateChainFingerprint(); |
const CRYPT_INTEGER_BLOB* serial = &cert_handle_->pCertInfo->SerialNumber; |
scoped_array<uint8> serial_bytes(new uint8[serial->cbData]); |
@@ -1018,6 +1019,11 @@ |
return sha1; |
} |
+SHA1Fingerprint X509Certificate::CalculateChainFingerprint() const { |
+ // TODO(wtc): implement this. |
+ return CalculateFingerprint(cert_handle_); |
wtc
2011/10/28 22:24:04
I still need to implement this on Windows. If nec
|
+} |
+ |
// static |
X509Certificate::OSCertHandle |
X509Certificate::ReadOSCertHandleFromPickle(const Pickle& pickle, |