Changeset 3563


Ignore:
Timestamp:
12/06/10 12:50:01 (13 years ago)
Author:
rafaelraymundo
Message:

Ticket #1425 - Erro na obtenção do email em um certificado digital auto-assinado

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/security/classes/funcoes_auxiliares.php

    r3232 r3563  
    17011701                foreach($cert_data[1][0][1][$KK][1] as $AUX2) 
    17021702                        { 
    1703                                 $dados['SUBJECT'][$AUX2[1][1][0][1]] = $AUX2[1][1][1][1]; 
     1703                                $dados['SUBJECT'][trim($AUX2[1][1][0][1])] = $AUX2[1][1][1][1]; 
    17041704                        } 
    17051705                        $AUX = explode(':',$dados['SUBJECT']['CN']); 
     
    18491849                if(!$dados['EMAIL']) 
    18501850                        { 
    1851                                 $AUX = explode('emailAddress=',$dados['SUBJECT']); 
    1852                                 if(count($AUX) > 1) 
    1853                                         { 
    1854                                                 $dados['EMAIL'] = $AUX[1]; 
     1851                                if(isset( $dados['SUBJECT']['emailAddress'])) 
     1852                                        { 
     1853                                                $dados['EMAIL'] = $dados['SUBJECT']['emailAddress']; 
    18551854                                        } 
    18561855                        } 
Note: See TracChangeset for help on using the changeset viewer.