diff options
Diffstat (limited to 'verity/KeystoreSigner.java')
-rw-r--r-- | verity/KeystoreSigner.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/verity/KeystoreSigner.java b/verity/KeystoreSigner.java index d57f328f..c020fb60 100644 --- a/verity/KeystoreSigner.java +++ b/verity/KeystoreSigner.java @@ -113,7 +113,8 @@ class BootKeystore extends ASN1Object byte[] innerKeystore = getInnerKeystore(); byte[] rawSignature = Utils.sign(privateKey, innerKeystore); signature = new BootSignature("keystore", innerKeystore.length); - signature.setSignature(rawSignature); + signature.setSignature(rawSignature, + new AlgorithmIdentifier(PKCSObjectIdentifiers.sha1WithRSAEncryption)); } public void dump() throws Exception { @@ -134,4 +135,4 @@ class BootKeystore extends ASN1Object ks.sign(Utils.loadPEMPrivateKeyFromFile(privkeyFname)); Utils.write(ks.getEncoded(), outfileFname); } -}
\ No newline at end of file +} |