¿Dónde conseguir APENSL BINARY para Android? -- ertificates campo con https camp android Relacionados El problema

Where to get OpenSSL binary for Android?


2
vote

problema

Español

Tengo un nexo 10 (desbloqueado y amperio; arraigado) y quería obtener el binario openssl, para que pueda verificar los certificados HTTPS:

  $ openssl s_client -connect <IPADDRESS>   

Sin embargo, no importa lo que haga, no puedo encontrar una forma sencilla de obtener OpenSSL en Android para que pueda ejecutar el comando de arriba. Encontré algo sobre 'OPKG', pero no pude que este proceso funcione. También fue increíblemente complejo. También hay una aplicación llamada "Botbrew", pero este proyecto parece muerto y no funciona.

¿Alguien sabe cómo obtener el binario OpenSSL en mi Nexus 10? Como mínimo, ¿cómo puedo ver la cadena de certificados que usa Google al negociar un apretón de manos SSL para la aplicación Gmail (esto es, en última instancia, mi objetivo)?

gracias.

Original en ingles

I have a Nexus 10 (unlocked & rooted) and I wanted to get the openssl binary on there so I can verify HTTPS certificates:

$ openssl s_client -connect <IPADDRESS> 

However, no matter what I do I can't find a simple way of getting OpenSSL on Android so I can run the command above. I found something about 'opkg' but I couldn't get this process working. It was also incredibly complex. There is also an app called "Botbrew", but this project seems dead and doesn't work.

Anyone know how to get OpenSSL binary on my Nexus 10? At the very least, how can I view the certificate chain that Google uses when negotiating SSL handshake for the Gmail app (this is ultimately my goal)?

Thanks.

     

Lista de respuestas

1
 
vote

Su mejor apuesta será construirla de la fuente.

Hay algunas preguntas de STACKOVERFLOW que quizás desee hacer referencia si aún no lo ha hecho.

Cómo usar la biblioteca OpenSSL en el Aplicación de Android

¿Cómo construir OpenSSL en Android / Linux?

Problema de construcción OpenSSL con Android NDK R8

El primero, así que tiene una respuesta que vincula a un proyecto GitHub Android-externo-openssl . Sugeriría tratar de trabajar con este código como punto de partida.

 

Your best bet will be to build it from source.

There are a few StackOverflow questions that you might want to reference if you haven't already.

How to use openSSL Library in the ANDROID application

How to build OpenSSL on Android/Linux ?

Openssl Build Issue with Android NDK r8

The first SO has an answer linking to a GitHub project android-external-openssl. I would suggest trying to work with this code as a starting point.

 
 
1
 
vote

El enlace en otra respuesta está caducado.

Construido mi propio, para varios arcos:

  • https://vi-server.org/pub/openssl_1.1.1.1_android_static_arm_/ a>
  • https://vi-server.org/pub/openssl_1.1.1_android_static_aarch64
  • https://vi-server.org/pub/openssl_1.1.1_android_static_x86
  • https://vi-server.org/pub/openssl_1.1.1_android_static_x86_64

"estática" aquí no significa en realidad estática, solo que Libssl y Libcrypto están dentro.

  SHA256 (openssl_1.1.1_android_static_aarch64) = 1bf30e1a15d309e42240cce4902d7436005c2f79973bb2e0126d4c49aa2a05bf SHA256 (openssl_1.1.1_android_static_arm) = 87fe53abbdd68378e1497848d27fc63384dfeeaa17e38874522d21f998731c34 SHA256 (openssl_1.1.1_android_static_x86) = aa70c8a82d3f0b198aae5f26f688d4137fc87bc3bf70aa01782399b5e3e9f7f6 SHA256 (openssl_1.1.1_android_static_x86_64) = 9c3717a51cfb133a33552985f84d2eccb7c125a217d3be4c1cde1696d4410605   
 

The link in other answer is expired.

Built my own, for various archs:

  • https://vi-server.org/pub/openssl_1.1.1_android_static_arm
  • https://vi-server.org/pub/openssl_1.1.1_android_static_aarch64
  • https://vi-server.org/pub/openssl_1.1.1_android_static_x86
  • https://vi-server.org/pub/openssl_1.1.1_android_static_x86_64

"static" here does not mean actually static, just that libssl and libcrypto are inside.

SHA256 (openssl_1.1.1_android_static_aarch64) = 1bf30e1a15d309e42240cce4902d7436005c2f79973bb2e0126d4c49aa2a05bf SHA256 (openssl_1.1.1_android_static_arm) = 87fe53abbdd68378e1497848d27fc63384dfeeaa17e38874522d21f998731c34 SHA256 (openssl_1.1.1_android_static_x86) = aa70c8a82d3f0b198aae5f26f688d4137fc87bc3bf70aa01782399b5e3e9f7f6 SHA256 (openssl_1.1.1_android_static_x86_64) = 9c3717a51cfb133a33552985f84d2eccb7c125a217d3be4c1cde1696d4410605 
 
 
0
 
vote

Eche un vistazo a http://curl.haxx.se/download.html :

Parece que http://curl.haxx.se/gknw.net/7.31.0/dist-android/curl-7.31.0-rtmp-ssh2-ssl-zlib-static -bin-android.tar.gz contiene un binario openssl.

 

Have a look at http://curl.haxx.se/download.html:

It seems that http://curl.haxx.se/gknw.net/7.31.0/dist-android/curl-7.31.0-rtmp-ssh2-ssl-zlib-static-bin-android.tar.gz contains an openssl binary.

 
 

Relacionados problema

31  ¿Cómo me deshago de la "red puede ser monitoreada" en Kitkat?  ( How do i get rid of network may be monitored in kitkat ) 
Desde que he instalado mi propia CA en la tienda clave, estoy obteniendo advertencias que la red puede ser monitoreada. Bueno, supongo que es una advertencia ...

1  No se puede ver el certificado de usuario instalado  ( Cannot see installed user certificate ) 
He instalado 2 certificados de usuario que se utilizarán para WiFi, pero cuando se conecta el certificado, no se está presentando en la caída. Sin embargo, el...

21  ¿Cómo instalo un certificado de usuario?  ( How do i install a user certificate ) 
Tengo mi propio certificado raíz que firma los certificados de usuario. Tengo un sitio que solo lo permitirá con un certificado de usuario que esté firmado ...

1  Problemas con los certificados  ( Trouble with certificates ) 
Tengo un modelo de tableta gt-p3110 . Sigo recibiendo un mensaje en mi tableta cada vez que voy a mi correo electrónico de Hotmail y Outlook que existe un ...

18  Certificado autofirmado Instale el éxito de reclamaciones, pero Android actúa como si CERT no fuera  ( Self signed certificate install claims success but android acts as if cert isn ) 
Estoy tratando de instalar el certificado autofirmado para mi servidor web en Android 4.3. Tengo el archivo .crt en la raíz de la tarjeta SD (que en realidad ...

14  Exportar certificados SSL de Chrome para Android  ( Export ssl certificates from chrome for android ) 
Tengo un nexo 5 con el último Android 4.4.2. Estoy registrado en el uso de Chrome. Utilizan los certificados de clientes para autenticar al usuario. Instalé e...

0  ¿Cómo hacer que el cliente de Exchange lea el correo firmado 'Aplicación / MS-TNEF'?  ( How to make exchange client read signed application ms tnef mail ) 
Alguien envía un correo electrónico con (entre otros) los siguientes encabezados Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Enc...

0  ¿El correo K-9 es susceptible a los ataques MITM?  ( Is k 9 mail susceptible to mitm attacks ) 
Estoy usando K-9 Mail en Android y he establecido la opción SSL en 'SSL (estricta)'. Mi comprensión es que con esta opción K-9 definitivamente requiere un c...

3  ¿Hay alguna manera de verificar la integridad de una copia de seguridad de la partición de TA de los teléfonos Xperia?  ( Is there a way to verify the integrity of a ta partition backup of xperia phones ) 
Desbloqueo el cargador de arranque de mi Xperia P (LT22i) antes de poder tomar una copia de seguridad de la partición TA (que almacena las teclas DRM, el códi...

1  Cómo configurar VPN usando el perfil PCF y el certificado personalizado  ( How to configure vpn using pcf profile and custom certificate ) 
Quiero conectar la VPN de mi universidad con mi dispositivo Android. Mi universidad proporciona un certificado de .PEM, un perfil .PCF y Instrucciones Cóm...

2  ¿Cómo configurar Microsoft Exchange en Android? [No se encontraron certificados de error]  ( How to setup microsoft exchange on android no certificates found error ) 
Estoy usando un Nexus 5 Ejecutar Android 4.4.4, y cuando intento configurar el correo electrónico de mi compañía a través de la aplicación de correo electróni...

0  Los sitios de HTTPS ya no se cargan en mi Android después de instalar el certificado para confiar  ( Https sites no longer load on my android after installing cert to truststore ) 
Tengo un arraigado Android 4.3 Jellybean. Estaba probando algo y tratando de instalar el certificado para Charles Proxy, así que podría oler un poco de tráfic...

2  Verifique automáticamente la firma en todos los correos electrónicos de Exchange Android  ( Automatically verify signature on all android exchange emails ) 
Trabajo en una oficina donde todos usan una firma digital en sus correos electrónicos. Acabo de comprar un nuevo LG G3 con 4.4.2 Kitkat y siempre que alguien ...

0  'No se pudo validar el error de la firma del certificado (Antennapod, Gingerbread)  ( Could not validate certificate signature error antennapod gingerbread ) 
Estoy usando Android 2.3.6 (Gingerbread) y versión de AntenNAPOD 0.9.9.5. Cuando estoy tratando de acceder a gpodder.net, ya sea para iniciar sesión o busca...

0  Instalación del certificado WiFi  ( Installing wifi certificate ) 
Quiero conectar mi Samsung Galaxy SIII a la red WiFi de mi universidad. Tengo el certificado en mi computadora. Estoy tratando de instalarlo. Lo he transferid...

0  Notificaciones extrañas en "Red"  ( Strange notifications on network ) 
He estado recibiendo esta notificación, bueno, básicamente desde que me mudé a mi Samsung Galaxy Siii Neo, que es mi teléfono actual. Hasta hace unos días,...

1  Android no descarta ningún archivo del sitio de certificado de CA no confiable  ( Android does not download any files from untrusted ca certificate site ) 
trabajo en un sitio que sirve teléfonos móviles y comparte algunos archivos. Cuando publico mi sitio en HTTP, todo funciona muy bien. Pero cuando activo SSL...

16  No se puede instalar el certificado  ( Unable to install certificate ) 
Estoy tratando de instalar este certificado en un Google Nexus 7 tableta. He copiado el archivo de certificado (de Win7x64) a su almacenamiento interno ...

1  Navegador Android: ¿Cómo revocar el permiso SSL en un solo sitio después de darlo?  ( Android browser how to revoke ssl permission on a single site after giving it ) 
Estoy construyendo un sitio web bajo el certificado SSL. Solo funciona en los escritorios, pero el navegador Android sostiene que la Autoridad SSL no es confi...

1  Certificados de WIFI CA desapareciendo  ( Wifi ca certificates disappearing ) 
Tengo una Xperia E3 que se ejecuta 4.4.2. La red WiFi de mi universidad tiene un certificado de CA para evitar tener que volver a ingresar las credenciales ca...

Relacionados problema

31  ¿Cómo me deshago de la "red puede ser monitoreada" en Kitkat? 
1  No se puede ver el certificado de usuario instalado 
21  ¿Cómo instalo un certificado de usuario? 
1  Problemas con los certificados 
18  Certificado autofirmado Instale el éxito de reclamaciones, pero Android actúa como si CERT no fuera 
14  Exportar certificados SSL de Chrome para Android 
0  ¿Cómo hacer que el cliente de Exchange lea el correo firmado 'Aplicación / MS-TNEF'? 
0  ¿El correo K-9 es susceptible a los ataques MITM? 
3  ¿Hay alguna manera de verificar la integridad de una copia de seguridad de la partición de TA de los teléfonos Xperia? 
1  Cómo configurar VPN usando el perfil PCF y el certificado personalizado 
2  ¿Cómo configurar Microsoft Exchange en Android? [No se encontraron certificados de error] 
0  Los sitios de HTTPS ya no se cargan en mi Android después de instalar el certificado para confiar 
2  Verifique automáticamente la firma en todos los correos electrónicos de Exchange Android 
0  'No se pudo validar el error de la firma del certificado (Antennapod, Gingerbread) 
0  Instalación del certificado WiFi 
0  Notificaciones extrañas en "Red" 
1  Android no descarta ningún archivo del sitio de certificado de CA no confiable 
16  No se puede instalar el certificado 
1  Navegador Android: ¿Cómo revocar el permiso SSL en un solo sitio después de darlo? 
1  Certificados de WIFI CA desapareciendo 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.