OSDN Git Service

Let caller handle NoSuchAlgorithmException.
authorAlex Klyubin <klyubin@google.com>
Thu, 16 Jun 2016 16:21:54 +0000 (09:21 -0700)
committerAlex Klyubin <klyubin@google.com>
Fri, 17 Jun 2016 19:15:32 +0000 (12:15 -0700)
commit05f87de7a3bc62695c34d6adaa67c72bc4e7de8f
treeb4bd075f730b7115caa272bb69706d8e7a378815
parent2ea2e205f43c9aa05360dfaa58f1e508826d38e1
Let caller handle NoSuchAlgorithmException.

This surfaces relevant NoSuchAlgorithmExceptions to the caller instead
of rethrowing as other exception types. Some setups need to be able to
distringuish issues due to their own misconfiguration
(required crypto algorithm mising -- NoSuchAlgorithmException) from
issues with the APK being signed or verified.

Bug: 27461702
Change-Id: I993f73edb29b2cd4cc485734a89a924ec357ef19
tools/apksigner/core/src/com/android/apksigner/core/ApkSignerEngine.java
tools/apksigner/core/src/com/android/apksigner/core/ApkVerifier.java
tools/apksigner/core/src/com/android/apksigner/core/DefaultApkSignerEngine.java
tools/apksigner/core/src/com/android/apksigner/core/internal/apk/v1/V1SchemeSigner.java
tools/apksigner/core/src/com/android/apksigner/core/internal/apk/v1/V1SchemeVerifier.java
tools/apksigner/core/src/com/android/apksigner/core/internal/apk/v2/V2SchemeSigner.java
tools/apksigner/core/src/com/android/apksigner/core/internal/apk/v2/V2SchemeVerifier.java