This error is sporadic in nature.... We are using synchronous web service
calls.
Any ideas?
Here's a stack trace:
Microsoft.Web.Services2.Security.SecurityFault: The signature or decryption
was invalid ---> System.Security.Cryptography.CryptographicException: WSE523:
The CipherData contents are invalid.
at
Microsoft.Web.Services2.Security.Cryptography.SymmetricEncryptionFormatter.Decrypt(Byte[] cipherText)
at Microsoft.Web.Services2.Security.EncryptedData.Decrypt()
--- End of inner exception stack trace ---
at Microsoft.Web.Services2.Security.EncryptedData.Decrypt()
at Microsoft.Web.Services2.Security.Security.LoadXml(XmlElement element)
at
Microsoft.Web.Services2.Security.SecurityInputFilter.ProcessMessage(SoapEnvelope envelope)
at Microsoft.Web.Services2.Pipeline.ProcessInputMessage(SoapEnvelope
envelope)
at
Microsoft.Web.Services2.WebServicesExtension.BeforeDeserializeServer(SoapServerMessage
message) ERROR CLASS : System.Security.Cryptography.CryptographicException
Sreedhar - 24 Jan 2006 20:20 GMT
This exception will throw when the logged in user doesn't have the read
permission on the Private Key..(Path:C:\Documents and Settings\All
Users\Application Data\Microsoft\Crypto\RSA\MachineKeys)
Thanks,
Sreedhar
> This error is sporadic in nature.... We are using synchronous web service
> calls.
[quoted text clipped - 19 lines]
> Microsoft.Web.Services2.WebServicesExtension.BeforeDeserializeServer(SoapServerMessage
> message) ERROR CLASS : System.Security.Cryptography.CryptographicException
Sreedhar - 24 Jan 2006 20:21 GMT
This error will throw when the user has insufficient privilege to read the
private key. Add user or "Service" to the private key. Key path
C:\Documents and Settings\All Users\Application
Data\Microsoft\Crypto\RSA\MachineKeys
Thanks,
Sreedhar
> This error is sporadic in nature.... We are using synchronous web service
> calls.
[quoted text clipped - 19 lines]
> Microsoft.Web.Services2.WebServicesExtension.BeforeDeserializeServer(SoapServerMessage
> message) ERROR CLASS : System.Security.Cryptography.CryptographicException