Ver um Único Post

 
  #2 (permalink)  
Antigo 17/03/2010
Avatar de LuizVaz
LuizVaz LuizVaz está offline
Administrator
Super Admin
Points: 10,505, Level: 68 Points: 10,505, Level: 68 Points: 10,505, Level: 68
Activity: 0% Activity: 0% Activity: 0%
Last Achievements
 
Registrado em: Oct 2009
Localização: Belo Horizonte
Posts: 86
Thanks: 2
Thanked 6 Times in 6 Posts
Activity Longevity
0/20 20/20
Today Posts
sssssss86
Enviar mensagem via Windows Live Messenger para LuizVaz Enviar mensagem via Yahoo para LuizVaz
Padrão

Citação:
Postado Originalmente por vmgaiarsa Ver Post
Estou enviando um lote de rps em ambiente de homologaçao em modo assincrono. Mas na mensagem xml retorno recebo o erro e187 de falta de autenticaçao ssl. Mas não recebo nem pedido para selecionar certificado...estou utilizando token. Alguem tem alguma ideia do que pode ser??
Qual é a linguagem que você está usando?
Tem que ser Delphi 7 ou superior.

Se for Delphi 7, você tem que informar um certificado antes ao SOAP.
Para isso você tem que informar a constante 84 a conexão WININET.

Isso pode ser feito no BeforePost do THTTPRIO.HTTPWebNode:

InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, PCertContext,sizeof(CertContext)*5);

Onde:
Cert : ICertificate2;
CertContext : ICertContext;
PCertContext : Pointer;

Cert := <Escolhe Certificado>;
CertContext := Cert as ICertContext;
CertContext.Get_CertContext(Integer(PCertContext)) ;

Isso pode ser visto na UfrmMain.pas do WebService_INET.
Downloads - opennfse - Project Hosting on Google Code

Exemplo:
Soap example using a client side certificate - borland.public.delphi.webservices.soap | Google ƒOƒ‹[ƒv

Att,
Luiz Vaz
Responder com Citação
 

Content Relevant URLs by vBSEO 3.3.0