| Index: net/test/cert_test_util.h
|
| diff --git a/net/test/cert_test_util.h b/net/test/cert_test_util.h
|
| index 219ccd872572dc3af65daac31edecebdd54f3f09..8ad566451dc945e45488db0a08a79fbed669c23b 100644
|
| --- a/net/test/cert_test_util.h
|
| +++ b/net/test/cert_test_util.h
|
| @@ -12,6 +12,8 @@
|
| #include "net/cert/x509_certificate.h"
|
|
|
| #if defined(USE_NSS_CERTS)
|
| +#include "base/memory/scoped_ptr.h"
|
| +
|
| // From <pk11pub.h>
|
| typedef struct PK11SlotInfoStr PK11SlotInfo;
|
| #endif
|
| @@ -29,12 +31,13 @@
|
| class EVRootCAMetadata;
|
|
|
| #if defined(USE_NSS_CERTS)
|
| -// Imports a private key from file |key_filename| in |dir| into |slot|. The file
|
| -// must contain a PKCS#8 PrivateKeyInfo in DER encoding. Returns true on success
|
| -// and false on failure.
|
| -bool ImportSensitiveKeyFromFile(const base::FilePath& dir,
|
| - const std::string& key_filename,
|
| - PK11SlotInfo* slot);
|
| +// Imports a private key from file |key_filename| in |dir|. The file must
|
| +// contain a PKCS#8 PrivateKeyInfo in DER encoding. The key is imported to
|
| +// |slot|.
|
| +scoped_ptr<crypto::RSAPrivateKey> ImportSensitiveKeyFromFile(
|
| + const base::FilePath& dir,
|
| + const std::string& key_filename,
|
| + PK11SlotInfo* slot);
|
|
|
| bool ImportClientCertToSlot(const scoped_refptr<X509Certificate>& cert,
|
| PK11SlotInfo* slot);
|
|
|