Quiero acceder a un sitio web donde no se puede verificar el certificado. Estoy usando WWW :: Mechanize get request. Entonces, ¿cómo sería ignorar esto y continúa conectándose al sitio web?¿Cómo ignorar el error de 'Comprobación de certificado fallido' en perl?
11
A
Respuesta
23
use IO::Socket::SSL qw();
use WWW::Mechanize qw();
my $mech = WWW::Mechanize->new(ssl_opts => {
SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE,
verify_hostname => 0, # this key is likely going to be removed in future LWP >6.04
});
Con IO :: Socket :: SSL antes de 1.79, ver PERL_LWP_SSL_VERIFY_HOSTNAME
.
+0
Esto me puso en el camino correcto para hacer frente a Mail: : El remitente no puede verificar el certificado. Terminé hackear Sender.pm para llamar a IO :: Socket :: SSL-> start_SSL con SSL_verify_mode => 0 –
4
my $mech = WWW::Mechanize->new('ssl_opts' => { 'verify_hostname' => 0 });
Cuestiones relacionadas
- 1. OpenSSL Ignorar error de certificado autofirmado
- 2. cómo ignorar un error de certificado con C# 2.0 WebClient - sin el certificado
- 3. Ignorar errores de certificado con NSURLConnection
- 4. encriptación web.config error fallido
- 5. C# Ignorar los errores de certificado?
- 6. ¿Cómo ignorar el error mv?
- 7. comprobación en código de interruptores perl
- 8. Cómo insertar de comprobación aleatoria de hash en Perl
- 9. Error de IE8 con el certificado
- 10. Java SSL/TLS ignora el certificado expirado? (java.security.cert.CertPathValidatorException: error en la comprobación de la marca de tiempo)
- 11. Rubí lectura de error en el Certificado Archivo con OpenSSL
- 12. Error de certificado con IMAP en PHP
- 13. ¿Cómo puedo ignorar los acentos al comparar cadenas en Perl?
- 14. Error en autodie.pm de Perl?
- 15. Cómo deshabilitar la comprobación de restricciones (tipo de certificado Netscape) en Java6?
- 16. Cómo llamar a la comprobación de certificado predeterminada al reemplazar a ServicePointManager.ServerCertificateValidationCallback en C#?
- 17. ¿Cómo puedo ignorar error de parámetro opcional en MSBuild 3.5
- 18. javax.naming.CommunicationException: enlace simple fallido
- 19. CakePHP: Campo de contraseña de borrado en el envío fallido
- 20. BasicHttpBinding con autenticación de certificado: ¿error "prohibido"?
- 21. error jQuery Ajax manejo de ignorar abortado
- 22. Malloc Error: suma de comprobación incorrecta para el objeto liberado
- 23. ¿Debo ignorar el error de estado de vista Inválido ocasional?
- 24. ¿Hay alguna forma de ignorar el error de 'Declaración inalcanzable'?
- 25. Reiniciar el caso de prueba fallido automáticamente en TestNG/Selenium
- 26. Cómo evitar el cuadro de mensaje emergente de error para el programa fallido (.exe) al ejecutar el archivo por lotes
- 27. SVN Ignorar: cómo ignorar el contenido de un directorio
- 28. VBA error 1004 - seleccione el método de clase de rango fallido
- 29. Bluetooth -> descubrimiento de servicio fallido
- 30. Lista de comprobación para ir por Unicode con Perl
http://code.activestate.com/lists/activeperl/21645/ tiene un ejemplo de código: begin {$ ENV {PERL_LWP_SSL_VERIFY_HOSTNAME} = 0} – Alan