Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marco Antonio Sari

[Resolvido] Erro em pagina utilizando SSL

Recommended Posts

Boa tarde pessoal ! tudo bom ?

 

Não sou programador php, mas surgiu de fazer a necessidade de bolar um programa aqui, eis o que necessito fazer:

 

Tenho ambiente certificado no qual preciso fazer em php, uma leitura para, verificar se a conexao é SSL

 

<html>
<head>
	<title>PHP Teste</title>
</head>
<body>
	<?php echo $_SERVER['SSL_CLIENT_VERIFY']; ?>
</body>
</html>

 

e depois disso vou realizar outras ações que nao vem ao caso no momento ! O problema é: o simples comando que estou executando não está rodando, ele me retorna o seguinte erro:

 

PHP Notice: Undefined index: SSL_CLIENT_VERIFY ......

 

Para constar:

 

-PHP Version 5.2.8

-IIS é o servidor de aplicação (não me perguntem porque)

 

aqui está o resumo do meu php.ini

 

; Local Variables:

; tab-width: 4

; End:

[php_BZ2]

extension=php_bz2.dll

[php_CURL]

extension=php_curl.dll

[php_DBA]

extension=php_dba.dll

[php_DBASE]

extension=php_dbase.dll

[php_FDF]

extension=php_fdf.dll

[php_GD2]

extension=php_gd2.dll

[php_GETTEXT]

extension=php_gettext.dll

[php_GMP]

extension=php_gmp.dll

[php_IMAP]

extension=php_imap.dll

[php_INTERBASE]

extension=php_interbase.dll

[php_LDAP]

extension=php_ldap.dll

[php_MBSTRING]

extension=php_mbstring.dll

[php_MCRYPT]

extension=php_mcrypt.dll

[php_MHASH]

extension=php_mhash.dll

[php_MIME_MAGIC]

extension=php_mime_magic.dll

[php_MING]

extension=php_ming.dll

[php_MYSQL]

extension=php_mysql.dll

[php_MYSQLI]

extension=php_mysqli.dll

[php_OCI8]

;extension=php_oci8.dll

[php_OPENSSL]

extension=php_openssl.dll

[php_PDO]

extension=php_pdo.dll

[php_PDO_FIREBIRD]

extension=php_pdo_firebird.dll

[php_PDO_MYSQL]

extension=php_pdo_mysql.dll

[php_PDO_OCI]

;extension=php_pdo_oci.dll

[php_PDO_OCI8]

;extension=php_pdo_oci8.dll

[php_PDO_ODBC]

extension=php_pdo_odbc.dll

[php_PDO_PGSQL]

;extension=php_pdo_pgsql.dll

[php_PDO_SQLITE]

extension=php_pdo_sqlite.dll

[php_PDO_SQLITE_EXTERNAL]

extension=php_pdo_sqlite_external.dll

[php_PGSQL]

;extension=php_pgsql.dll

[php_PSPELL]

;extension=php_pspell.dll

[php_SHMOP]

extension=php_shmop.dll

[php_SNMP]

extension=php_snmp.dll

[php_SOAP]

extension=php_soap.dll

[php_SOCKETS]

extension=php_sockets.dll

[php_SQLITE]

extension=php_sqlite.dll

[php_SYBASE_CT]

;extension=php_sybase_ct.dll

[php_TIDY]

extension=php_tidy.dll

[php_XMLRPC]

extension=php_xmlrpc.dll

[php_XSL]

extension=php_xsl.dll

[php_ZIP]

extension=php_zip.dll

[php_EXIF]

extension=php_exif.dll

 

 

Alguem saberia me dizer como corrigir isso?

 

abraço !

Compartilhar este post


Link para o post
Compartilhar em outros sites

geralmente esse ocorre quando um chave não existe no array

Compartilhar este post


Link para o post
Compartilhar em outros sites

shini

Ok, porém estou acessando uma pagina que tem o certificado digital (servidor/empresa), tambem utilizando um certificado digital de cliente(no meu nome), inclusive antes de acessar as paginas ele solicita o certificado de cliente e tal

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andrey Knupp

Opa, este teste funciona, porem eu preciso utilizar outros comandos do tipo

 

$_SERVER['SSL_CLIENT_VERIFY']
$_SERVER['SSL_CLIENT_S_DN']
$_SERVER['SSL_CLIENT_S_DN_Email']

 

ETC...

 

Infelizmente nenhum deles funciona.

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andrey Knupp

bahhh !

 

Voce sabe o que eu posso utilizar entao para ler os dados publicos mesmo, de um ceritificado digital (cliente) ?

 

abç

 

outra coisa !

 

Rodei estes comandos em um PHP 5.3.5 com apache e funcionou perfeitamente. O que tenho que fazer para rodar isso no IIS 5???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andrey Knupp

bahhh !

 

Voce sabe o que eu posso utilizar entao para ler os dados publicos mesmo, de um ceritificado digital (cliente) ?

 

abç

 

outra coisa !

 

Rodei estes comandos em um PHP 5.3.5 com apache e funcionou perfeitamente. O que tenho que fazer para rodar isso no IIS 5???

 

 

 

ATUALIZANDO;

 

Alterei no IIS, o php estava apontando para um php-cgi.exe, coloquei o php5isapi.dll, agora os comandos executam, porem retornam sempre em branco (ainda nao estao funcionando)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.