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] Mike Logan wrote:
> Ensure the user has access to the certicate by using the WSE Certificate tool.
> --
> Mike Logan
>
>
> "MoonLiver" wrote:
>
> >
> > 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...
> >
> >