Skip to content

Commit 443e2b3

Browse files
authored
Merge pull request #95 from pagopa/hotfix-seconds-from-epoch
fix: use seconds from epoch in AssertionVerifierServiceImpl
2 parents 074ebef + 9833ef0 commit 443e2b3

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ repositories {
2222
}
2323

2424
allprojects {
25-
version = '1.0.0-RC6'
25+
version = '1.0.0-RC7-hotfix'
2626
group = 'it.pagopa.tech.lollipop-consumer-java-sdk'
2727
sourceCompatibility = '11'
2828
targetCompatibility = '11'

core/src/main/java/it/pagopa/tech/lollipop/consumer/service/impl/AssertionVerifierServiceImpl.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* (C)2023 */
1+
/* (C)2023-2025 */
22
package it.pagopa.tech.lollipop.consumer.service.impl;
33

44
import com.nimbusds.jose.JOSEException;
@@ -222,7 +222,7 @@ protected List<IdpCertData> getIdpCertData(Document assertionDoc)
222222
ErrorRetrievingIdpCertDataException.ErrorCode.ENTITY_ID_FIELD_NOT_FOUND,
223223
"Missing entity id field in the retrieved saml assertion");
224224
}
225-
instant = parseInstantToMillis(instant);
225+
instant = parseInstantToUnixTimestamp(instant);
226226
try {
227227
entityId = entityId.trim();
228228
List<IdpCertData> idpCertData = idpCertProvider.getIdpCertData(instant, entityId);
@@ -436,11 +436,12 @@ private String getPublicKey(String publicKey) {
436436
return publicKey;
437437
}
438438

439-
private String parseInstantToMillis(String instant) {
439+
private String parseInstantToUnixTimestamp(String instant) {
440440
try {
441441
instant =
442442
Long.toString(
443-
ISODateTimeFormat.dateTimeParser().parseDateTime(instant).getMillis());
443+
ISODateTimeFormat.dateTimeParser().parseDateTime(instant).getMillis()
444+
/ 1000);
444445
} catch (UnsupportedOperationException | IllegalArgumentException e) {
445446
String msg =
446447
String.format(

0 commit comments

Comments
 (0)