diff --git a/lib/signing.js b/lib/signing.js index be7897e0e..412178559 100644 --- a/lib/signing.js +++ b/lib/signing.js @@ -91,6 +91,9 @@ function signAabFile(aabFile, signingKeyFile, alias, keyStorePassword, keyPasswo const jarSignerPath = yield io.which('jarsigner', true); core.debug(`Found 'jarsigner' @ ${jarSignerPath}`); const args = [ + '-verbose', + '-sigalg', 'SHA256withRSA', + '-digestalg', 'SHA-256', '-keystore', signingKeyFile, '-storepass', keyStorePassword, ]; @@ -98,7 +101,8 @@ function signAabFile(aabFile, signingKeyFile, alias, keyStorePassword, keyPasswo args.push('-keypass', keyPassword); } args.push(aabFile, alias); - yield exec.exec(`"${jarSignerPath}"`, args); + const result = yield exec.exec(`"${jarSignerPath}"`, args); + core.debug(`JarSigner Result (${result}) with '${args.join(' ')}`); return aabFile; }); } diff --git a/src/signing.ts b/src/signing.ts index 4232cf3c2..58188e13a 100644 --- a/src/signing.ts +++ b/src/signing.ts @@ -82,6 +82,9 @@ export async function signAabFile( const jarSignerPath = await io.which('jarsigner', true); core.debug(`Found 'jarsigner' @ ${jarSignerPath}`); const args = [ + '-verbose', + '-sigalg', 'SHA256withRSA', + '-digestalg', 'SHA-256', '-keystore', signingKeyFile, '-storepass', keyStorePassword, ]; @@ -92,7 +95,8 @@ export async function signAabFile( args.push(aabFile, alias); - await exec.exec(`"${jarSignerPath}"`, args); + const result = await exec.exec(`"${jarSignerPath}"`, args); + core.debug(`JarSigner Result (${result}) with '${args.join(' ')}`); - return aabFile + return aabFile; }