How to Sign a BD-J JAR (Simple Guide for Beginners)
Blu-ray players and PowerDVD require your Java Xlet (.jar) to be properly signed.
VLC does not check the signature, which is why your game worked there but not on real players. This guide uses ready-made certificate files so you don’t have to fight with old Java tools.
What you need
- Your unsigned JAR (example:
00000.jar) - Five files (download them from this repo): https://github.com/aefirestone/easy-bdj-signing
sig.ks→ the keystore used for signingapp.discroot.crt→ the root certificate that must go on the disc- The BD-J security tools (
security.jar,bcprov-jdk15-137.jar,jdktools.jar) - Any Java 8 JDK (even a modern one is fine for signing)
Step 1 – Prepare a clean folder
Create a folder, for example: C:\BDJ-Sign
Two files (download them from this repo):
- Your unsigned JAR (
00000.jar) sig.ksapp.discroot.crt- The BD-J security tools (
security.jar,bcprov-jdk15-137.jar,jdktools.jar)
Step 2 – Sign the JAR
Open Command Prompt and run these commands one by one:
| Code |
|---|
|
Notes:
- Replace
C:\Path\To\Your\Java8\JDKwith the real path to your JDK. - If it asks for a password, just press Enter (this public keystore usually has an empty password).
When it finishes you should see lines like:
| Code |
|---|
|
Your 00000.jar is now signed!
Step 3 – Put the certificate and JAR on the disc
Copy app.discroot.crt into both of these locations on your Blu-ray structure:
BDMV/CERTIFICATE/app.discroot.crt
BDMV/CERTIFICATE/BACKUP/app.discroot.crt
And finally put the signed JAR here:
BDMV/JAR/00000.jar
Step 4 – Build and test
Rebuild your ISO / disc image and test it on:
- PowerDVD
- A real Blu-ray player via BD-RE
It should now start correctly.
Quick Checklist
- JAR signed with
BDSigner+sig.ks
app.discroot.crtpresent in bothCERTIFICATEandCERTIFICATE/BACKUP
- Signed
JARplaced inBDMV/JAR/
Authors: Æ Firestone - Last Updated: 10/19/2026
Popular Pages
-
A BD player (Sony BDP-S3700) A Blu-ray Player (or BD player) is an embedded device that plays Blu-ray Discs. Like PC, Blu-ray players come ...
-
Ultra HD Blu-ray ( 4K Ultra HD , UHD-BD , UHD , or 4K Blu-ray ) is a digital multimedia optical disc format that is an enhanced variant a...

