Import an SSL certificate backup (.pfx) into a Microsoft Exchange 2010 server
There are two methods to import an SSL certificate backup (.pfx) into Exchange 2010.
Method 1: Using Microsoft Management Console (MMC)
Step 1: Create an MMC Snap-in for Managing Certificates:
Step 2: Import an SSL certificate backup (.pfx) into Microsoft Management Console (MMC):
Step 3: Assign SSL certificate to Exchange Server 2010 Services:
Method 2: Using Command Line
Import-ExchangeCertificate -Instance <String> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-FriendlyName <String>] [-Password <SecureString>] [-PrivateKeyExportable <$true | $false>] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]]
Note: Parameters are explained below
Instance: The Instance parameter specifies whether to pass a whole object to the command to be processed. This parameter is mainly used in scripts where a whole object must be passed to the command.
Confirm: The Confirm switch causes the command to pause processing and requires you to acknowledge what the command will do before processing continues. You don't have to specify a value with the Confirm switch.
DomainController: The DomainController parameter specifies the fully qualified domain name (FQDN) of the domain controller that writes this configuration change to Active Directory. The DomainController parameter isn't supported on the Edge Transport server role. The Edge Transport server role writes only to the Active Directory Lightweight Directory Services (AD LDS) instance.
WhatIf: The WhatIf switch instructs the command to simulate the actions that it would take on the object. By using the WhatIf switch, you can view what changes would occur without having to apply any of those changes. You don't have to specify a value with the WhatIf switch.