none
El objeto sólo contiene la mitad pública de un par de claves. Debe proporcionar también una clave privada. RRS feed

  • Pregunta

  • Hola

    Al intentar firmar un mensaje realizando una petición SOAP, aparece el siguiente error:

    El objeto sólo contiene la mitad pública de un par de claves. Debe proporcionar también una clave privada.

    El siguiente es el código:

    SecurityToken clientToken = X509TokenProvider.CreateToken(StoreLocation.LocalMachine, StoreName.My, "CN=BanlineaClientCert");
                MessageSignature sig = new MessageSignature(clientToken);
    
    
                prospectaWs.RequestSoapContext.Security.Tokens.Add(clientToken);
                prospectaWs.RequestSoapContext.Security.Elements.Add(sig);

    Gracias !

    viernes, 9 de enero de 2015 22:16

Todas las respuestas