Required dependency: narst.
This project is used with the signingserver-com website.
To run the application you can execute using java -jar signingserver.jar config.xml
A config file is required to run this application. A sample is provided below and uses values from the CSK and DB files used with the SignatureTool.jar.
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://hardisonbrewing.org/schemas/model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hardisonbrewing.org/schemas/model config.xsd">
<!-- URL of the tracker website that will accept the signing results -->
<tracker>${tracker}</tracker>
<!-- <signer>org.hardisonbrewing.narst.bar.Signer</signer> -->
<signer>org.hardisonbrewing.narst.cod.Signer</signer>
<!-- Salt from CSK file -->
<salt>${salt}</salt>
<!-- PrivateKey from CSK file -->
<privateKey>${privateKey}</privateKey>
<authorities>
<!-- Signing authorities from DB file -->
<authority>
<signerId>RRT</signerId>
<url>http://www.rim.net/Websigner/servlet/Runtime</url>
<clientId>${clientId}</clientId>
<password>${password}</password>
</authority>
<authority>
<signerId>RBB</signerId>
<url>http://www.rim.net/Websigner/servlet/BBApps</url>
<clientId>${clientId}</clientId>
<password>${password}</password>
</authority>
<authority>
<signerId>RCR</signerId>
<url>http://www.rim.net/Websigner/servlet/CryptoRIM</url>
<clientId>${clientId}</clientId>
<password>${password}</password>
</authority>
</authorities>
<files>
<file>sigtool-0.cod</file>
<file>sigtool-1.cod</file>
<file>sigtool-2.cod</file>
<file>sigtool-3.cod</file>
<file>sigtool-4.cod</file>
<file>sigtool-5.cod</file>
<file>sigtool-6.cod</file>
<file>sigtool-7.cod</file>
<file>sigtool-8.cod</file>
<file>sigtool-9.cod</file>
</files>
</config>
Signing Server Monitoring
Signing Library
BlackBerry JAVA App