Projeto

Geral

Perfil

Melhoria #99

Atualização em conexão Soap para aceitar certificado autoassinado

Adicionado por Mauricio Luiz Viani aproximadamente 7 anos atrás. Atualizado aproximadamente 6 anos atrás.

Situação:
Fechada
Prioridade:
Normal
Atribuído para:
Categoria:
PhpGwApi
Início:
10/01/2017
Data prevista:
% Terminado:

100%


Descrição

Alterar a classe phpgwapi/inc/class.SoapClientX.inc.php conforme o diff em anexo.

Atualização necessária para compatibilidade com Php 5.6

--- /var/www/expresso/phpgwapi/inc/class.SoapClientX.inc.php    2017-01-10 07:34:02.345463326 -0200
+++ class.SoapClientX.inc.php    2017-01-10 07:33:55.817463560 -0200
@@ -6,7 +6,14 @@

     public function __construct( $wsdl, $options = array() )
     {
-        parent::__construct( $wsdl, $options );
+        $context = stream_context_create( array(
+            'ssl' => array(
+                'verify_peer' => false,
+                'verify_peer_name' => false,
+                'allow_self_signed' => true
+            )
+        ) );
+        parent::__construct( $wsdl, [ 'stream_context' => $context ] );
         $types =  array();
         foreach( $this->__getTypes() as $type ) {
             preg_match( '/^([^ ]*) ([^ ]*) {([^}]*)}$/', $type, $matches );

Contudo fazer o merge com o array $options para não serem perdidas outras opções necessárias que estão sendo passadas:

array( 'trace' => true, 'exceptions' => true )

expresso-05.diff Magnifier (665 Bytes) Mauricio Luiz Viani, 10/01/2017 12:03 h


Subtarefas

Defeito #101: Corrigir inicialização de array na classe Soap de conexão com ADFechadaAlexandre Luiz Correia

Defeito #180: Correção da conexão Soap para aceitar certificado autoassinado no serviço de SMSFechadaAlexandre Rocha Wendling Cassol

Revisões associadas

Revisão 6d2a30ef
Adicionado por Alexandre Luiz Correia aproximadamente 7 anos atrás

Issue #99 - Atualizada a conexão SOAP para aceitar certificado autoassinado.

Histórico

#1 Atualizado por Mauricio Luiz Vianiaproximadamente 7 anos

  • Versão alterado de Backlog para Expresso Livre - Milestone 10

#2 Atualizado por Mauricio Luiz Vianiaproximadamente 7 anos

  • Atribuído para ajustado para Alexandre Luiz Correia

#3 Atualizado por Alexandre Luiz Correiaaproximadamente 7 anos

  • % Terminado alterado de 0 para 80
  • Situação alterado de Nova para Resolvida

#4 Atualizado por Mauricio Luiz Vianiaproximadamente 7 anos

  • % Terminado alterado de 80 para 100
  • Situação alterado de Resolvida para Fechada

Exportar para Atom PDF