update:
This is the section in the SIM logs where it crashes:
-------------------
source="Symantec.Installation.UI.NSApplicationIdentityView+<>c__DisplayClass9.<BeginVerifyAndSetCertificate>b__0" module="SymantecInstallationManager.exe" process="SymantecInstallationManager" pid="5228" thread="10" tickCount="4584962"><![CDATA[Error creating or reading certificate.
( Exception Details: System.ArgumentException: Must specify valid information for parsing in the string.
at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
at Symantec.Installation.PlatformInterface.CertificateHelper.GetCertificateForIIS(String metabasePath)
at Symantec.Installation.UI.NSApplicationIdentityView.<>c__DisplayClass9.<BeginVerifyAndSetCertificate>b__0() )
( Exception logged from:
at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)
at Altiris.Diagnostics.Logging.EventLog.ReportException(String strMessage, Exception exception)
at Symantec.Installation.UI.NSApplicationIdentityView.<>c__DisplayClass9.<BeginVerifyAndSetCertificate>b__0()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
)
( Extra Details: Type=System.ArgumentException Src=mscorlib )]]></event>
----------------------------------------------------