Skip to content

Commit

Permalink
update BC version to eliminate CVE-2024-29857, CVE-2024-30171 and CVE…
Browse files Browse the repository at this point in the history
  • Loading branch information
Adrian Lapierre committed Dec 23, 2024
1 parent 075b4bc commit 628e8af
Show file tree
Hide file tree
Showing 6 changed files with 52 additions and 9 deletions.
1 change: 0 additions & 1 deletion cipher/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>${bc.version}</version>
<scope>compile</scope>
</dependency>

Expand Down
4 changes: 2 additions & 2 deletions digital-signature-master/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,13 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>${bc.version}</version>
<version>${bouncycastle.version}</version>
</dependency>

<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>${bc.version}</version>
<version>${bouncycastle.version}</version>
</dependency>

<!-- Xades digital signature-->
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
package io.alapierre.crypto.dss.signer;

import eu.europa.esig.dss.token.AbstractSignatureTokenConnection;
import eu.europa.esig.dss.token.DSSPrivateKeyEntry;

import java.util.Collections;
import java.util.List;

/**
* @author Adrian Lapierre {@literal [email protected]}
* Copyrights by original author 29.06.2024
*/
public class CloudSignatureToken extends AbstractSignatureTokenConnection {

private final String apiEndpoint;
private final String apiKey;

public CloudSignatureToken(String apiEndpoint, String apiKey) {
this.apiEndpoint = apiEndpoint;
this.apiKey = apiKey;
}

@Override
public void close() {
// Close any connections if necessary
}

@Override
public List<DSSPrivateKeyEntry> getKeys() {
// Implement method to retrieve keys from the cloud service
// This might involve making an API call to list available keys
return Collections.emptyList();
}

public byte[] sign(byte[] dataToSign, String keyId) {
// Implement method to send the data to the cloud API and get the signature
// Use your API key and endpoint to make an HTTP request
// Handle the response and return the signed data
return null;
}

// Generate hash of the document
//Digest digest = new Digest(DigestAlgorithm.SHA256, Utils.digest(DigestAlgorithm.SHA256, document));
// new SignatureValue(SignatureAlgorithm.RSA_SHA256, signedHash);
}
2 changes: 1 addition & 1 deletion digital-signature/src/test/resources/signed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@
<P_72>2</P_72>
</PozycjeSzczegolowe>
<Pouczenie>Za uchybienie obowiązkom płatnika grozi odpowiedzialność przewidziana w Kodeksie karnym skarbowym.</Pouczenie>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="id-bb143ab7a97e950c80637cdba51dc7c2"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/><ds:Reference Id="r-id-bb143ab7a97e950c80637cdba51dc7c2-1" URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2"><dsig-filter2:XPath xmlns:dsig-filter2="http://www.w3.org/2002/06/xmldsig-filter2" Filter="subtract">/descendant::ds:Signature</dsig-filter2:XPath></ds:Transform><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><ds:DigestValue>ubI3TWnFDizWAR7oX/tmOnMGGL0cjs6Tpy6JYsmj9qw=</ds:DigestValue></ds:Reference><ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#xades-id-bb143ab7a97e950c80637cdba51dc7c2"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><ds:DigestValue>TYcFeX/LH3xV5LiT7XRTxNse2PmyX28flgTOvISvMWA=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue Id="value-id-bb143ab7a97e950c80637cdba51dc7c2">Nj46x/NjHXcAe+oO3p28oFCRb/htkJTZpVqWQDgihU4Bm40exA3T3mZwAJ8vWlLeJRdzaSKcpFbqC5fnoTlXJcKWoz1Tz6kBb+8LldrOt3cRm75HtsLEjXbmjw8MWaMZeQp2nVaJj3c5yXqGJAMapnxz3ViGjU472QwNaXHmdYEtqMkdnq2OdlF7lgvQ99eKkbJZlD3udaShlZFSNi6pA3w2BfpiqZBEk1xVjo78dYPAycvO9ZnlXYOLLQnEd5rvPEqCXnYcBdL1q6AKi+/DGyz4BtJ7BY6V7CGWoKLp114IeZSzpOMz2aCgsz9a+F/iL6Bn4qPuQ0Ir8+0aHYC444vpetAoHEgcg4Xo0wblsQffD0sQocCVgD0wo8bi3ANHehhAunqgdeALBpc31bmrnuvp7Fm4WNST/TOenrbRo0Mc7V/yBJaZuiEddItwqc9+bDlyPz3kIfXSeiFn8pEr+o4SjLEd21JTJtJWpvF2CceA3mURVdf893DBTtToPG7h</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>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</ds:X509Certificate></ds:X509Data></ds:KeyInfo><ds:Object><xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" Target="#id-bb143ab7a97e950c80637cdba51dc7c2"><xades:SignedProperties Id="xades-id-bb143ab7a97e950c80637cdba51dc7c2"><xades:SignedSignatureProperties><xades:SigningTime>2024-01-01T11:54:54Z</xades:SigningTime><xades:SigningCertificateV2><xades:Cert><xades:CertDigest><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha512"/><ds:DigestValue>A6bfTQDJDki/vBjeYfRLdLAPoXCEJEx4lV7roXDBrzPZGVcQwMuvBToIDNlj0NDETPAn/VZYoZ0HbqRn6cx2Bw==</ds:DigestValue></xades:CertDigest><xades:IssuerSerialV2>MH0waaRnMGUxCzAJBgNVBAYTAlBMMSEwHwYDVQQKDBhBc3NlY28gRGF0YSBTeXN0ZW1zIFMuQS4xGDAWBgNVBAMMD0NlcnR1bSBRQ0EgMjAxNzEZMBcGA1UEYQwQVkFUUEwtNTE3MDM1OTQ1OAIQXS85x7gKmcberibX//7FOQ==</xades:IssuerSerialV2></xades:Cert></xades:SigningCertificateV2></xades:SignedSignatureProperties><xades:SignedDataObjectProperties><xades:DataObjectFormat ObjectReference="#r-id-bb143ab7a97e950c80637cdba51dc7c2-1"><xades:MimeType>text/xml</xades:MimeType></xades:DataObjectFormat></xades:SignedDataObjectProperties></xades:SignedProperties></xades:QualifyingProperties></ds:Object></ds:Signature></Deklaracja>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="id-600dda0e528d93d7032e2e83b0f604b3"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/><ds:Reference Id="r-id-600dda0e528d93d7032e2e83b0f604b3-1" URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2"><dsig-filter2:XPath xmlns:dsig-filter2="http://www.w3.org/2002/06/xmldsig-filter2" Filter="subtract">/descendant::ds:Signature</dsig-filter2:XPath></ds:Transform><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><ds:DigestValue>ubI3TWnFDizWAR7oX/tmOnMGGL0cjs6Tpy6JYsmj9qw=</ds:DigestValue></ds:Reference><ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#xades-id-600dda0e528d93d7032e2e83b0f604b3"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><ds:DigestValue>byGOtmO13b/Lk+SJRuEXiFnZCLk5awKqdC0YbJaSFyM=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue Id="value-id-600dda0e528d93d7032e2e83b0f604b3">pcqkqzgdXLZ8N4gSRsnM0FxWEfeYUJczhhBIYFylPJ372gPoclmZH+6LqjG7QA4smRkdvfvdKqOau5Ll07W+kbQDZKJkErgP8//l5oO6m+OLbLTWRVuIFicA9ljWftjO1WpX6F6rZYyzZLMm4ZjwGy8yXYo5qZO0GAbNJUfou0XH437FFmCh74ChgTShBbFPPeA77r8rWajmIr8LaTtaCz5ajgMlcSbcNAS+TODc4zUxUtf5rCDZEx8Z0r8VgGsXsTuvCNr4zzqAnk140idd68J2NKKH9Ilf3BS+v1VJhHm2p9D8sX0Q/JatM59G98d3d76++YApwYxPhVHbov9DbIaqHjLRGedOgOHZczYP0zWZhgsFocojfE88C5V0UoGHsou6s5+wkiCs3NLbb3XevRU33+3kSlKaZfzx8/PpwhuF5rquM0QuM8zljxwgmfPseLlZP/pirRekayTYwt1fxBnLzoLEgL3aytUED+Abd+CpxZSDpKbgVZL4cFYU0TBA</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>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</ds:X509Certificate></ds:X509Data></ds:KeyInfo><ds:Object><xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" Target="#id-600dda0e528d93d7032e2e83b0f604b3"><xades:SignedProperties Id="xades-id-600dda0e528d93d7032e2e83b0f604b3"><xades:SignedSignatureProperties><xades:SigningTime>2024-06-12T09:23:58Z</xades:SigningTime><xades:SigningCertificate><xades:Cert><xades:CertDigest><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha512"/><ds:DigestValue>A6bfTQDJDki/vBjeYfRLdLAPoXCEJEx4lV7roXDBrzPZGVcQwMuvBToIDNlj0NDETPAn/VZYoZ0HbqRn6cx2Bw==</ds:DigestValue></xades:CertDigest><xades:IssuerSerial><ds:X509IssuerName>2.5.4.97=#0c10564154504c2d35313730333539343538,CN=Certum QCA 2017,O=Asseco Data Systems S.A.,C=PL</ds:X509IssuerName><ds:X509SerialNumber>123863413481058118818308985860952868153</ds:X509SerialNumber></xades:IssuerSerial></xades:Cert></xades:SigningCertificate></xades:SignedSignatureProperties><xades:SignedDataObjectProperties><xades:DataObjectFormat ObjectReference="#r-id-600dda0e528d93d7032e2e83b0f604b3-1"><xades:MimeType>text/xml</xades:MimeType></xades:DataObjectFormat></xades:SignedDataObjectProperties></xades:SignedProperties></xades:QualifyingProperties></ds:Object></ds:Signature></Deklaracja>
8 changes: 4 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,13 @@
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<slf4j.version>2.0.10</slf4j.version>
<logback-classic.version>1.4.14</logback-classic.version>
<logback-classic.version>1.5.15</logback-classic.version>
<lombok.version>1.18.30</lombok.version>
<annotations.version>24.1.0</annotations.version>
<sonar.organization>alapierre</sonar.organization>
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
<bc.version>1.77</bc.version>
<common-utils.version>1.15</common-utils.version>
<bouncycastle.version>1.79</bouncycastle.version>
</properties>

<build>
Expand Down Expand Up @@ -186,12 +186,12 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>1.77</version>
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>1.77</version>
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>io.alapierre.commons</groupId>
Expand Down
1 change: 0 additions & 1 deletion rsa-util/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>${bc.version}</version>
<scope>compile</scope>
</dependency>

Expand Down

0 comments on commit 628e8af

Please sign in to comment.