Description of problem: When you run pkisilent like this: pkisilent ... -some_option "ugly ' value" ... the resulting java invocation will be: java ... -some_option ugly ' value ... instead of: java ... -some_option "ugly ' value" ... which is obviously very wrong. Version-Release number of selected component (if applicable): pki-silent-9.0.14-1.20110922T0903z.fc15.noarch pki-ca-9.0.14-1.20110922T0903z.fc15.noarch How reproducible: Always. Steps to Reproduce: 1. Run pkisilent and use a space, quote or any other shell special character in any of its arguments. Actual results: pkisilent does not escape the command-line arguments, strange errors occur. Expected results: pkisilent should escape all the command-line arguments before using them in shell. Additional info: