2017-02-25 5 views
0

자체 서명 된 SSL 인증서와 함께 ACRA v4.9.2를 사용 중이고 SSL 유효성 검사를 비활성화하고 싶지만 ACRA v4.9.2에서 SSL을 비활성화하는 옵션을 찾을 수 없습니다. 누구나 ACRA v4.9.2에서 어떻게 구현할 수 있습니까?disableSSLCertValidation in ACRA v4.9.2

답변

1

"SSL 비활성화"하지 마십시오. 특히 의도 한 배포 전략의 일부인 경우 Play 스토어에서 금지 될 수 있습니다. 대신 ACRA가 자체 서명 인증서 인 by giving it a custom KeyStore that knows about your certificate을 인식하도록 교육합니다.

+0

내 앱을 플레이 스토어에 게시하지 않고 내 앱이 로컬 네트워크에서만 실행되며 내 서버가 시작할 때마다 동적으로 SSL 인증서를 생성합니다. 사용자 지정 키 스토어를 제공하기가 어려울 것입니다. –

+0

@KrishnaMeena : If 이것은 로컬 네트워크에만 있기 때문에'https' URL을 사용할 필요가 없습니다. 'http' URL을 사용하십시오. 그렇지 않으면 ACRA를 포크없이 사용할 수 있다고 생각하지 않습니다. – CommonsWare

+1

ACRA를 포크하지 않고이 작업을 수행 할 수도 있지만, 자신 만의 HttpSender를 제공해야합니다. 기존의 HttpSender를 확장하거나 코드의 대부분을 복사 할 수 있습니다. ACRA에서 ssl을 비활성화하는 코드는 포함시키지 않습니다. 그러면 ACRA를 사용하는 모든 앱이 플레이 스토어를 사용하지 못하게됩니다. – F43nd1r