View Certificate: .\SecurityTool.exe
System.Security.Cryptography.CryptographicException: Cannot find the requested object.
at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)
at System.Security.Cryptography.X509Certificates.X509Utils._QueryCertFileType(String fileName)
at System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromFile(String fileName, Object password, X509KeyStorageFlags keyS
torageFlags)
at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(String fileName)
at [email protected](String file) in C:\CORSIS\Software\PortFusion\0.9.3\PortFusionSource\PortFusion\SecurityTool\P
rogram.fs:line 170
> Private Key Password
= ""
= PS C:\CORSIS\Software\PortFusion\0.9.3\PortFusionSource\PortFusion\SecurityTool\bin\Debug> .\SecurityTool certificates view .\go.pfx
CORSIS PortFusion : Distributed Reverse Proxy Security Tool 0.9.8.0
View Certificate: .\go.pfx
System.Security.Cryptography.CryptographicException: The specified network password is not correct.
at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)
at System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromFile(String fileName, IntPtr password, UInt32 dwFlags, Boolean persistKeySe
t, SafeCertContextHandle& pCertCtx)
at System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromFile(String fileName, Object password, X509KeyStorageFlags keyS
torageFlags)
at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(String fileName)
at [email protected](String file) in C:\CORSIS\Software\PortFusion\0.9.3\PortFusionSource\PortFusion\SecurityTool\P
rogram.fs:line 170
> Private Key Password
= ""
= PS C:\CORSIS\Software\PortFusion\0.9.3\PortFusionSource\PortFusion\SecurityTool\bin\Debug>
我怎麼能告訴System.Security.Cryptography.CryptographicException分開的兩個實例?
注:異常文本得到本地化的,所以我不能匹配其作爲描述將是對德國,中國機械等
對於不同的類型,「消息」會有所不同 - 您將不得不使用本地化版本的測試:( – Oded 2012-01-01 18:45:35
)您也可以比較'.StackTrace'並檢查例如_LoadCertFromFile – 2012-01-01 18:53:16
另請參見http:/ /msdn.microsoft.com/en-us/library/system.security.cryptography.cryptographicexception.aspx,也許你可以區分錯誤代碼或內部異常。 – 2012-01-01 18:56:32