Skip to content

Commit 8f8f76e

Browse files
committed
Apply PR suggestion: check explicitly for multiple signers on SignatureUtils
1 parent 08ce3a1 commit 8f8f76e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

WordPress/src/main/java/org/wordpress/android/util/signature/SignatureUtils.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ class SignatureUtils @Inject constructor(
3131
val signingInfo = contextProvider.getContext().packageManager.getPackageInfo(
3232
trustedPackageId, PackageManager.GET_SIGNING_CERTIFICATES
3333
).signingInfo
34+
if (signingInfo.hasMultipleSigners()) {
35+
throw SignatureNotFoundException()
36+
}
3437
val allSignaturesMatch = signingInfo.signingCertificateHistory.all {
3538
toHexStringWithColons(messageDigest.digest(it.toByteArray())) == trustedSignatureHash
3639
}

0 commit comments

Comments
 (0)