Chromium Code Reviews| Index: net/base/cert_database_nss.cc |
| diff --git a/net/base/cert_database_nss.cc b/net/base/cert_database_nss.cc |
| index 4dde4fcda3a06d689e32f119c48223aa575f6c5c..42bb907b75f103f83acd6cda4999a14dc0ff8337 100644 |
| --- a/net/base/cert_database_nss.cc |
| +++ b/net/base/cert_database_nss.cc |
| @@ -279,6 +279,15 @@ bool CertDatabase::IsUntrusted(const X509Certificate* cert) const { |
| return false; |
| } |
| +bool CertDatabase::IsHardwareBacked(const X509Certificate* cert) const { |
|
Ryan Sleevi
2012/05/21 22:08:32
I'd prefer this method not be in CertDatabase, bec
hshi1
2012/05/21 22:28:36
Done.
|
| +#if defined(OS_CHROMEOS) |
| + return crypto::IsTPMTokenReady() && |
| + cert->os_cert_handle()->slot == GetPrivateModule()->os_module_handle(); |
| +#else |
| + return false; |
| +#endif |
| +} |
| + |
| bool CertDatabase::SetCertTrust(const X509Certificate* cert, |
| CertType type, |
| TrustBits trust_bits) { |