Groups | Blog | Home
all groups > dotnet web services enhancements > october 2006 >

dotnet web services enhancements : Random Cryptography_CSP_NoPrivateKey Error.



MoonLiver
10/17/2006 12:31:06 PM

I have an inconsistent error as seen below. Does anyone know how I can
get more specific details from the cause of this error, or what could
be causing it?

Thanks
Brad
TIA

System.Security.Cryptography.CryptographicException:
Cryptography_CSP_NoPrivateKey at
Microsoft.Web.Services2.Security.Cryptography.RSACryptoServiceProvider.SignHash(Byte[]
rgbHash, String oidHash) at
Microsoft.Web.Services2.Security.Cryptography.RSASHA1SignatureFormatter.SignHash(Byte[]
rgbHash) at
Microsoft.Web.Services2.Security.Cryptography.RSASHA1SignatureFormatter.Sign(Stream
data) at
Microsoft.Web.Services2.Security.MessageSignature.ComputeAsymmetricSignature(AsymmetricKeyAlgorithm
key) at
Microsoft.Web.Services2.Security.MessageSignature.ComputeSignature() at
Microsoft.Web.Services2.Security.Security.SerializeXml(SoapEnvelope
document) at
Microsoft.Web.Services2.Security.SecurityOutputFilter.ProcessHeader(Security
security, SoapEnvelope envelope) at
Microsoft.Web.Services2.Security.SecurityOutputFilter.ProcessMessage(SoapEnvelope
envelope) at
Microsoft.Web.Services2.Pipeline.ProcessOutputMessage(SoapEnvelope
envelope) at
Microsoft.Web.Services2.Messaging.SoapSender.FilterMessage(SoapEnvelope
envelope) at
Microsoft.Web.Services2.Messaging.SoapSender.BeginSend(SoapEnvelope
envelope, AsyncCallback callback, Object state) at
Microsoft.Web.Services2.Messaging.SoapClient.BeginSendOneWay(String
methodname, SoapEnvelope envelope, AsyncCallback callback, Object
state) at
Microsoft.Web.Services2.Messaging.SoapClientAsyncResult..ctor(SoapClient
client, String methodname, SoapEnvelope envelope, AsyncCallback
callback, Object state) at
Microsoft.Web.Services2.Messaging.SoapClient.SendRequestResponse(String
methodname, SoapEnvelope envelope) at
Microsoft.Web.Services2.Security.SecurityTokenServiceClient.RequestSecurityToken(SecurityTokenMessage
request, String methodName) at
Microsoft.Web.Services2.Security.SecurityContextTokenServiceClient.RequestSecurityContextToken(SecurityToken
baseToken, SecurityToken issuerToken, AppliesTo appliesTo) at
Microsoft.Web.Services2.Security.SecurityContextTokenServiceClient.IssueSecurityContextTokenAuthenticated(SecurityToken
baseToken) at
MyCompanyNamespace.Classname.RequestNewSecurityContextToken(SoapContext
requestContext) at MyCompanyNamespace...
Mike Logan
10/17/2006 12:51:02 PM
Ensure the user has access to the certicate by using the WSE Certificate tool.
--
Mike Logan


[quoted text, click to view]
MoonLiver
10/17/2006 2:33:37 PM
Mike,

Thank you for your feedback. I have ensured that the user has
permission from the WSE Certificate Tool. This problem is intermitent.
Every so often it occurs.

Brad

[quoted text, click to view]
AddThis Social Bookmark Button