/signingserver

Custom signature tool used for tracking the status of BlackBerry signing servers.

Primary LanguageJavaApache License 2.0Apache-2.0

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>

Related Projects

Signing Server Monitoring
Signing Library
BlackBerry JAVA App