Boa tarde, sou iniciante em C# e preciso enviar alguns dados a um WebService que implementa o padrão WS-Security, o que eu fiz até agora foi o seguinte:
Importei o WSDL que gerou os wrappers dos dados que preciso enviar e gerou a interface do cliente que utilizarei para enviar.
O que estou com dúvida pra fazer, assinar a transação HTTP com a chave pública do certificado auto-assinado enviado pela fornecedora do serviço e criptografar os dados que deverei enviar com um certificado auto-assinado que eu mesmo gerei e já enviei o certificado
contendo a chave pública para a fornecedora do serviço.
Se alguém tiver um tutorial ou uma documentação de referência para tal agradeço.
Obrigado