Index: nss/lib/pk11wrap/pk11akey.c |
=================================================================== |
--- nss/lib/pk11wrap/pk11akey.c (revision 259431) |
+++ nss/lib/pk11wrap/pk11akey.c (working copy) |
@@ -1703,7 +1703,13 @@ |
SECKEYPrivateKeyInfo * |
PK11_ExportPrivateKeyInfo(CERTCertificate *cert, void *wincx) |
{ |
- return NULL; |
+ SECKEYPrivateKeyInfo *pki = NULL; |
+ SECKEYPrivateKey *pk = PK11_FindKeyByAnyCert(cert, wincx); |
+ if (pk != NULL) { |
+ pki = PK11_ExportPrivKeyInfo(pk, wincx); |
+ SECKEY_DestroyPrivateKey(pk); |
+ } |
+ return pki; |
} |
SECKEYEncryptedPrivateKeyInfo * |