¿Por qué Android permite instalar un APK con un certificado caducado?
Hice un APK firmado con un certificado que tiene una validez de 1 día. Mi objetivo es dar una aplicación de prueba a algunas personas, pero evitando que copiar la aplicación después de la fecha de caducidad. Si copian la solicitud antes de la fecha de caducidad que está bien. Pensé que el sistema operativo Android bloquearía cualquier aplicación con un certificado caducado de ser instalado en el teléfono. Sin embargo, encuentro que puedo instalar la aplicación en mi teléfono 2 días después de la expiración del certificado con el cual está firmado. Jarsigner confirma que el certificado ha caducado. ¿Por qué Android permite que una aplicación se instale con un certificado caducado?
- obtener la versión de android huellas dactilares de certificados
- WebView con certificado de cliente SSL en Android 4 ICS
- ¿Cómo ver la identidad de la persona que firmó el apk en el dispositivo Android?
- ¿Qué contiene el archivo "./META-INF/CERT.RSA" para una aplicación para Android?
- Android L - Sin certificado de igualdad
- ¿Cómo obtener la firma firmada de APK?
- Android: streaming de video por servidor HTTPS local: certificado SSL rechazado
- Cómo importar certificado SSL autofirmado a Volley en Android 4.1+
- Dónde encontrar el usuario instalado certificado android 4.0 y superior
- El certificado RapidSSL no es de confianza en la tableta Android
- SSLHandshakeException: Ancla de confianza para la ruta de certificación no encontrada. Solo en la API de Android <19
- Versión incorrecta de keystore en la llamada android
- El certificado SSL no es de confianza - sólo en dispositivos móviles
Entiendo que se permite que sea instalado por un desarrollador vía adb o treinta-partido. Estoy seguro de que si lo subes al mercado encontrarás dificultades. IMHO, es lógico que cuando se instalan aplicaciones fuera del mercado están asumiendo muchos riesgos que no se pudo resolver con una aplicación firmada con la derecha.
- Cómo resolver el error onClientConnectionState () – status = 22 clientIf = 7 en BLE
- ¿Cómo se determina la latencia de audio (AudioTrack) en Android?