CryptoSys PKI Pro Manual

Pfx.MakeFile Method

Create a PFX (PKCS-12) file from an X.509 certificate and (optional) encrypted private key file with advanced options.

Syntax

[C#]
public static int MakeFile(
   string fileToMake,
   string certFile,
   string privateKeyFile,
   string password,
   string friendlyName,
   Pfx.Options pfxOptions 
)
[VB]
Public Shared Function MakeFile (
   fileToMake As String,
   certFile As String,
   privateKeyFile As String,
   password As String,
   friendlyName As String,
   pfxOptions As Pfx.Options 
) As Integer

Parameters

fileToMake  String
name of output file to be created
certFile  String
filename of the subject's X.509 certificate (required)
privateKeyFile  String
filename of the subject's encrypted private key in pkcs-8 format (optional)
password  String
password for private key file and new PFX file
friendlyName  String
friendly name identification for the subject (optional)
pfxOptions  Pfx.Options
Specialist options

Return Value

Int32
Zero if successful or a non-zero error code.

Remarks

The default behaviour is to encrypt the certificate using "weak" 40-bit RC2 and the private key (if provided) using "standard" Triple DES (pbeWithSHAAnd3-KeyTripleDES-CBC).

See Also

VB6/C equivalent: PFX_MakeFile

[Contents] [Index]

[PREV: Pem.FileToBinFile Method...]   [Contents]   [Index]   
   [NEXT: Pfx.SignatureIsValid Method...]

Copyright © 2004-26 D.I. Management Services Pty Ltd t/a CryptoSys. All rights reserved. Generated 2026-09-21T05:59:39Z.