From LedHed's Wiki
Line 7: | Line 7: | ||
== Create a New Certificate == | == Create a New Certificate == | ||
− | |||
Generate a Certificate with a new expiration date:<br> | Generate a Certificate with a new expiration date:<br> | ||
Line 14: | Line 13: | ||
If the current Certificate is in use then you will be prompted to overwrite it.<br> | If the current Certificate is in use then you will be prompted to overwrite it.<br> | ||
− | View the new Certificate | + | |
+ | == View the new Certificate == | ||
+ | |||
Get-ExchangeCertificate -thumbprint "NEW_CERT_THUMBPRINT" | fl | Get-ExchangeCertificate -thumbprint "NEW_CERT_THUMBPRINT" | fl | ||
== Enable New Certificate for IIS == | == Enable New Certificate for IIS == | ||
− | |||
− | Enable-ExchangeCertificate -thumbprint ""NEW_CERT_THUMBPRINT" -services IIS | + | Enable-ExchangeCertificate -thumbprint ""NEW_CERT_THUMBPRINT" -services IIS |
Revision as of 18:29, 3 August 2010
Contents
Get Current Certificate Info
From the Exchange Management Shell
Get the current Certificate:
Get-ExchangeCertificate -domain "MAIL_SERVER_HOSTNAME" | fl
Create a New Certificate
Generate a Certificate with a new expiration date:
Get-ExchangeCertificate -thumbprint "CURRENT_CERT_THUMBPRINT" | New-ExchangeCertificate
If the current Certificate is in use then you will be prompted to overwrite it.
View the new Certificate
Get-ExchangeCertificate -thumbprint "NEW_CERT_THUMBPRINT" | fl
Enable New Certificate for IIS
Enable-ExchangeCertificate -thumbprint ""NEW_CERT_THUMBPRINT" -services IIS
Delete old Certificate
From the Exchange Management Shell
Remove-ExchangeCertificate -thumbprint "OLD_CERT_THUMBPRINT"
References
http://exchangepedia.com/2008/01/exchange-server-2007-renewing-the-self-signed-certificate.html