Skip to content

Commit

Permalink
Added test for ECDSA+LT_TM case
Browse files Browse the repository at this point in the history
Signed-off-by: Indrek Jentson <[email protected]>
  • Loading branch information
Indrek Jentson committed Nov 20, 2017
1 parent 705d95e commit 84b9f7f
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions test/org/digidoc4j/SignatureBuilderTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,22 @@ public void signWithEccCertificate() throws Exception {
assertTrue(signature.validateSignature().isValid());
}

@Test
public void signTMWithEccCertificate() throws Exception {
PKCS12SignatureToken eccSignatureToken = new PKCS12SignatureToken("testFiles/p12/ec-digiid.p12", "inno".toCharArray());
Container container = TestDataBuilder.createContainerWithFile(testFolder, "BDOC");
Signature signature = SignatureBuilder.
aSignature(container).
withSignatureToken(eccSignatureToken).
withEncryptionAlgorithm(EncryptionAlgorithm.ECDSA).
withSignatureDigestAlgorithm(DigestAlgorithm.SHA256).
withSignatureProfile(SignatureProfile.LT_TM).
invokeSigning();
assertTrue(signature.validateSignature().isValid());
container.addSignature(signature);
assertTrue(container.validate().isValid());
}

@Test
public void signWithEccCertificate_determiningEncryptionAlgorithmAutomatically() throws Exception {
PKCS12SignatureToken eccSignatureToken = new PKCS12SignatureToken("testFiles/p12/ec-digiid.p12", "inno".toCharArray());
Expand Down

0 comments on commit 84b9f7f

Please sign in to comment.