[Bug 32831] TurboTax 2012 fails with error 42016 when manually checking for updates in win2k3 mode (missing DSS provider)
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Feb 20 16:05:50 CST 2013
http://bugs.winehq.org/show_bug.cgi?id=32831
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|mshtml |crypt32
Summary|TurboTax 2012 fails with |TurboTax 2012 fails with
|error 42016 when manually |error 42016 when manually
|checking for updates |checking for updates in
|(win2k3 mode) |win2k3 mode (missing DSS
| |provider)
--- Comment #2 from Anastasius Focht <focht at gmx.net> 2013-02-20 16:05:50 CST ---
Hello Austin,
this bug is essentially a dupe of (long standing) bug 10506 ("wine crypt32
needs DSS provider to support more .NET apps which use cryptography API").
The update service maintains a verbose log file here:
$WINEPREFIX/drive_c/users/Public/Application Data/Intuit/Common/Update
Service/v4/Logs/ClientLog.txt
which reveals some problems (all exceptions are internally caught and logged):
--- snip ---
IntuitUpdater.exe PID(94) TID(5) 4.0.27.0 02/20/2013 10:05:50:286
PM ERROR Intuit.Spc.Esd.Core.Portable.FileManagement.PublicKeyAccess
"Exception Message: 'Unknown error '-2146893801'.' Source: 'mscorlib' Site:
'System.Security.Cryptography.SafeProvHandle
CreateProvHandle(System.Security.Cryptography.CspParameters, Boolean)' Type:
'System.Security.Cryptography.CryptographicException' Stack: ' at
System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters,
Boolean randomKeyContainer) at
System.Security.Cryptography.Utils.get_StaticDssProvHandle() at
System.Security.Cryptography.DSACryptoServiceProvider.ImportParameters(DSAParameters
parameters) at System.Security.Cryptography.DSA.FromXmlString(String
xmlString) at
Intuit.Spc.Esd.Core.Portable.FileManagement.PublicKeyAccess.GetKeyForFirstTime(Int32
index)'"
--- snip ---
--- snip ---
IntuitUpdater.exe PID(94) TID(5) 4.0.27.0 02/20/2013 10:05:50:288
PM ERROR Intuit.Spc.Esd.Client.BusinessLogic.Specific.CdnServerHelper
Failed to verify signature of hash file: '<?xml version="1.0"
encoding="utf-8"?><TargetHash><Algorithm>MD5</Algorithm><Hash>tcUd6Hzb2duZvYWb5s3r4A==</Hash><Signature
xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"
/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#dsa-sha1"
/><Reference URI=""><Transforms><Transform
Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"
/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"
/><DigestValue>/XhQE+05Seduzs2iErxOrlxXMpU=</DigestValue></Reference></SignedInfo><SignatureValue>Sr84LZjTdlhOflWF9qLpHuk9IbNtzRsdm1sZ8xnU4kBuKYoaevAPhQ==</SignatureValue><KeyInfo><KeyName>DSA-SHA1:2</KeyName></KeyInfo></Signature></TargetHash>'.
Exception Message: 'Unknown error '-2146893801'.'
Source: 'mscorlib'
Site: 'System.Security.Cryptography.SafeProvHandle
CreateProvHandle(System.Security.Cryptography.CspParameters, Boolean)'
Type: 'System.Security.Cryptography.CryptographicException'
Stack: ' at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters
parameters, Boolean randomKeyContainer) at
System.Security.Cryptography.Utils.get_StaticDssProvHandle() at
System.Security.Cryptography.DSACryptoServiceProvider.ImportParameters(DSAParameters
parameters) at System.Security.Cryptography.DSA.FromXmlString(String
xmlString) at
Intuit.Spc.Esd.Core.Portable.FileManagement.PublicKeyAccess.GetKeyForFirstTime(Int32
index) at
Intuit.Spc.Esd.Core.Portable.FileManagement.PublicKeyAccess.get_Item(Int32
index) at
Intuit.Spc.Esd.Core.Specific.FileManagement.DsaSha1AsymmetricSignatureVerifier..ctor(Int32
keyId) at
Intuit.Spc.Esd.Core.Portable.FileManagement.AsymmetricSignatureVerifierFactory.CreateAsymmetricSignatureVerifier(SignatureAlgorithmEnum
algorithm, Int32 keyId) at
Intuit.Spc.Esd.Client.BusinessLogic.Specific.CdnServerHelper.CheckXmlSignature(String
signedXml) at
Intuit.Spc.Esd.Client.BusinessLogic.Specific.CdnServerHelper.Intuit.Spc.Esd.Client.BusinessLogic.Specific.IMessageServerHelper.GetDeliveryPackages(List`1
deliveryTargets)'"
--- snip ---
I wonder what became of GSoC 2012 "Wine - Implementing a DSS provider"
(https://www.google-melange.com/gsoc/project/google/gsoc2012/mkchmiel/16001)
which ought to implement the missing infrastructure ...
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list