Public key certificate disappears automatically !!!



Hi,
I'm using WSE 2.0 SP3. My web service is a token issuer and issues Security
Context tokens using the <autoIssueSecurityContextToken enabled="true" /> tag
in the web.config. The web service has a server certificate issued to it in
the Local Computer->Personal store. I have exported the public key of this
server certificate and imported it into the Local Computer -> Personal store
of my client computer. The client application uses this to request a SCT from
the web service using the following APIs.

SecurityContextTokenServiceClient client = new
SecurityContextTokenServiceClient(new Uri( wscpProxy.Url ));
SecurityContextToken sessionToken =
client.IssueSecurityContextTokenAuthenticated(token,iToken);

where token - Username token for authentication
iToken - X509SecurityToken which is the public key certificate of
the server

Everything seems to work fine initially. But all of a sudden the public key
certificate of the web service disappears from the Local Computer-> Personal
store of the client machine and is no longer visible through the Certificates
MMC. This has happened repeatedly. Is there a machine/domain policy that is
removing this certificate ? The certificate is trusted and has not expired.

Any help will be greatly appreciated.
Roshin

.



Relevant Pages

  • RE: Recommendations for securing a local webservice.
    ... You seem to be trying to secure a web service interface to only those ... protocol that was intended to be caller agnostic to implement a caller ... Install a special certificate as part of the ... Combine #2 with token based security. ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • Re: WSE 2.0 Policy security settings with multiple X.509 certifica
    ... Certificate Store Location is set to LocalMachine (for the Web Service ... "Trusted Client Certificates" is made from "Local Machine - Other People" ...
    (microsoft.public.dotnet.framework.webservices.enhancements)
  • Re: Using Microsoft Certificate Server Programatically
    ... Client contacts server (web service) with encrypted registration ... The server issues the certificate (not sure how the web service ...
    (microsoft.public.platformsdk.security)
  • Re: WCF endpoint certificate identity
    ... When web services have certificates involved and are used at the message level I believe the update process would be to re-send the WSDL to the client. ... Some documentation says that "This element specifies a Base64-encoded X.509 certificate value to compare with the client." ... When the web service owner decides to change the certfificate, ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • Referenced security token could not be retrieved
    ... I'm attempting to call a .Net Web Service from a Java client and I always ... I created a simple Hello World Web Service and then enabled WSSE for the ... I exported this certificate to a file and then imported it ... BEGIN FULL SOAP MESSAGE REQUEST ...
    (microsoft.public.dotnet.framework.webservices.enhancements)

Quantcast