Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have a code signing certificate. I'd like to sign as many of my apps (.apk, .ipa, .ipk, .jar, .exe, .dll) as possible, including browser extensions.

Is there some 'universal' code signing tool that can do this task? Or If It's not possible, please explain why

share|improve this question
If you 'vodedowned' the question please explain why? –  CAMOBAP Oct 31 '12 at 17:01
It's a shopping question. See blog.stackoverflow.com/2010/11/qa-is-hard-lets-go-shopping –  Robert Harvey Nov 2 '12 at 18:46
Ok, where can I ask this question? –  CAMOBAP Nov 2 '12 at 20:04
You accepted an answer here, so I assume that your question was already answered satisfactorily. –  Robert Harvey Nov 2 '12 at 20:06
The Stack Exchange network doesn't accept shopping recommendation questions. Read the blog post I linked. –  Robert Harvey Nov 2 '12 at 20:14
show 2 more comments

closed as not constructive by Ryathal, Walter, Yusubov, Tim Post, Robert Harvey Nov 2 '12 at 18:46

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

up vote 4 down vote accepted

Doing a quick search for code signing tool provided a commercial application that claimed to do it. However, it doesn't do everything in your list.

The difficulty that one would have in creating such a tool is that it would be mixing different licenses of tools to do the signing of the application. In some cases, this would create something that would require you (the developer) to pay for the license and another that would require you (the developer) to give the tool and code away free.

The approaches that I would suggest:

  • Reconsider your requirements - why do you want one tool to sign a .jar and a .dll? You are using ant or maven to build java which can sign java easily, and something else to build the .dll. Do you need one tool to sign both?
  • Give up the quest for a universal signing tool (you might find a commercial one that does much, but not everything).
  • Write your build script to call the appropriate signing tool for the appropriate target.
share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.