WCF com Certificados e autenticacao

29 views
Skip to first unread message

Azevedo

unread,
Nov 2, 2016, 6:38:42 AM11/2/16
to netp...@googlegroups.com
Boas, 

Preciso de fazer algo que nunca precisei que é contactar um servico wcf com autenticação com certificados. O cenário que necessito é o que esta na imagem que envio em anexo. Se alguem ja tiver feito isto em c# e puder dar-me umas luzes agradeço.Imagem intercalada 1

Joao Livio

unread,
Nov 2, 2016, 7:29:22 AM11/2/16
to netp...@googlegroups.com

On 02-11-2016 10:00, Azevedo wrote:
Boas, 

Preciso de fazer algo que nunca precisei que é contactar um servico wcf com autenticação com certificados. O cenário que necessito é o que esta na imagem que envio em anexo. Se alguem ja tiver feito isto em c# e puder dar-me umas luzes agradeço.Imagem
            intercalada 1
--
--
Você recebeu esta mensagem por fazer parte da lista de discussão oficial da Comunidade NetPonto (http://netponto.org).

---
Recebeu esta mensagem porque subscreveu ao grupo "NetPonto.org - Lista de Discussao Oficial" do Grupos do Google.
Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para netponto+u...@googlegroups.com.
Para mais opções, visite https://groups.google.com/d/optout.

Azevedo

unread,
Nov 2, 2016, 9:43:52 AM11/2/16
to netp...@googlegroups.com
Afinal enganaram-me nao é wcf, sao webservices .asmx

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para netponto+unsubscribe@googlegroups.com.

Para mais opções, visite https://groups.google.com/d/optout.

--
--
Você recebeu esta mensagem por fazer parte da lista de discussão oficial da Comunidade NetPonto (http://netponto.org).

---
Recebeu esta mensagem porque subscreveu ao grupo "NetPonto.org - Lista de Discussao Oficial" do Grupos do Google.
Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para netponto+unsubscribe@googlegroups.com.

Joao Livio

unread,
Nov 2, 2016, 12:52:44 PM11/2/16
to netp...@googlegroups.com

A Coisa não diverge muito, depende do BEHAVIOR e do Binding no XML

Para ASMX puramente com relações S2S vericar aqui:

https://support.microsoft.com/en-us/kb/901183

Espero ter ajudado

Joao Livio

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para netponto+u...@googlegroups.com.

Azevedo

unread,
Nov 3, 2016, 5:49:03 AM11/3/16
to netp...@googlegroups.com
Ola joao, esse link ja o tinha visto mas é para asp.net, julgo que  é esquema deverá ser o mesmo. o erro que me retorna é sempre o mesmo “O cabeçalho SOAP não foi reconhecido”. o Codigo é este...pode ser que alguém veja algum problema:

B2BService NCVALService = new B2BService();
NCVALService.Url = pUrl;
NCVALService.Credentials = new System.Net.NetworkCredential(pUserName, pPassword);
var certificates = new X509Certificate2Collection(new X509Certificate2(@"c:\temp\B2BServiceCert.cer"));
NCVALService.ClientCertificates.AddRange(certificates);
var t = NCVALService.ExchangeRequest(... da erro ao chamar)

Joao Livio

unread,
Nov 3, 2016, 6:51:20 AM11/3/16
to netp...@googlegroups.com

Viva, não estará a "bater" no Proxy? já experimentastes o FIDDLER?

Tenta algo assim para bypass da tua rede local


WebProxy proxy = new WebProxy("valid-proxy", 8080); 
proxy.Credentials = new 
    
NetworkCredential("valid-user","valid-password","valid-domain");


NCVALService.WebProxy = proxy;

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para netponto+u...@googlegroups.com.

Para mais opções, visite https://groups.google.com/d/optout.

--

Joao Livio

SharePoint/Office 365/.NET Consultant
E-mail: jtl...@gmail.com
Mobile: +351 929 255 586

Skype: liviojoao
Microsoft Certified Professional
Microsoft Certified Technology Specialist
Former Microsoft Most Valuable Professional (2002-2013) MCP ID: 751196
jtlivio.vcf

Azevedo

unread,
Nov 11, 2016, 1:48:44 PM11/11/16
to netp...@googlegroups.com
Olá joao, desculpa a demora a testar isto hoje e com soapUI funciona com e sem proxy. julgo que o erro que recebo é porque o servidor remoto esta á espera que o header tenha "wsse" como esta na imagem em anexo que adicionei no soapUi. a minha questão é saber como adicionar isso pelo c#...

--

Joao Livio



SharePoint/Office 365/.NET Consultant
E-mail: jtl...@gmail.com
Mobile: +351 929 255 586

Skype: liviojoao
Microsoft Certified Professional
Microsoft Certified Technology Specialist
Former Microsoft Most Valuable Professional (2002-2013) MCP ID: 751196

--
SoapUI_5.2.1.jpg

jtl...@gmail.com

unread,
Nov 11, 2016, 4:51:45 PM11/11/16
to NetPonto.org - Lista de Discussao Oficial
Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para netponto+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages