Index: nss_pkcs12/pkcs12.h |
=================================================================== |
--- nss_pkcs12/pkcs12.h (revision 26000) |
+++ nss_pkcs12/pkcs12.h (working copy) |
@@ -1,42 +0,0 @@ |
-/* This Source Code Form is subject to the terms of the Mozilla Public |
- * License, v. 2.0. If a copy of the MPL was not distributed with this |
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
- |
- |
-#ifndef _PKCS12_H_ |
-#define _PKCS12_H_ |
- |
-#include "pkcs12t.h" |
-#include "p12.h" |
- |
-SEC_BEGIN_PROTOS |
- |
-typedef SECItem * (* SEC_PKCS12GetPassword)(void *arg); |
- |
-/* Decode functions */ |
-/* Import a PFX item. |
- * der_pfx is the der-encoded pfx item to import. |
- * pbef, and pbefarg are used to retrieve passwords for the HMAC, |
- * and any passwords needed for passing to PKCS5 encryption |
- * routines. |
- * algorithm is the algorithm by which private keys are stored in |
- * the key database. this could be a specific algorithm or could |
- * be based on a global setting. |
- * slot is the slot to where the certificates will be placed. if NULL, |
- * the internal key slot is used. |
- * If the process is successful, a SECSuccess is returned, otherwise |
- * a failure occurred. |
- */ |
-SECStatus |
-SEC_PKCS12PutPFX(SECItem *der_pfx, SECItem *pwitem, |
- SEC_PKCS12NicknameCollisionCallback ncCall, |
- PK11SlotInfo *slot, void *wincx); |
- |
-/* check the first two bytes of a file to make sure that it matches |
- * the desired header for a PKCS 12 file |
- */ |
-PRBool SEC_PKCS12ValidData(char *buf, int bufLen, long int totalLength); |
- |
-SEC_END_PROTOS |
- |
-#endif |