|
73 | 73 | import org.joda.time.DateTime; |
74 | 74 | import org.joda.time.DateTimeZone; |
75 | 75 | import org.joda.time.Period; |
76 | | -import org.joda.time.format.DateTimeFormat; |
77 | 76 | import org.joda.time.format.DateTimeFormatter; |
| 77 | +import org.joda.time.format.ISODateTimeFormat; |
78 | 78 | import org.joda.time.format.ISOPeriodFormat; |
79 | 79 | import org.joda.time.format.PeriodFormatter; |
80 | 80 | import org.slf4j.Logger; |
@@ -103,9 +103,9 @@ public final class Util { |
103 | 103 | * Private property to construct a logger for this class. |
104 | 104 | */ |
105 | 105 | private static final Logger LOGGER = LoggerFactory.getLogger(Util.class); |
106 | | - |
107 | | - private static final DateTimeFormatter DATE_TIME_FORMAT = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss'Z'").withZone(DateTimeZone.UTC); |
108 | | - private static final DateTimeFormatter DATE_TIME_FORMAT_MILLS = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").withZone(DateTimeZone.UTC); |
| 106 | + |
| 107 | + private static final DateTimeFormatter DATE_TIME_FORMAT = ISODateTimeFormat.dateTimeNoMillis().withZoneUTC(); |
| 108 | + private static final DateTimeFormatter DATE_TIME_FORMAT_MILLS = ISODateTimeFormat.dateTime().withZoneUTC(); |
109 | 109 | public static final String UNIQUE_ID_PREFIX = "ONELOGIN_"; |
110 | 110 | public static final String RESPONSE_SIGNATURE_XPATH = "/samlp:Response/ds:Signature"; |
111 | 111 | public static final String ASSERTION_SIGNATURE_XPATH = "/samlp:Response/saml:Assertion/ds:Signature"; |
@@ -597,9 +597,9 @@ public static String calculateX509Fingerprint(X509Certificate x509cert, String a |
597 | 597 | byte[] dataBytes = x509cert.getEncoded(); |
598 | 598 | if (alg == null || alg.isEmpty() || alg.equals("SHA-1")|| alg.equals("sha1")) { |
599 | 599 | fingerprint = DigestUtils.sha1Hex(dataBytes); |
600 | | - } else if (alg.equals("SHA-256") || alg .equals("sha256")) { |
| 600 | + } else if (alg.equals("SHA-256") || alg.equals("sha256")) { |
601 | 601 | fingerprint = DigestUtils.sha256Hex(dataBytes); |
602 | | - } else if (alg.equals("SHA-384") || alg .equals("sha384")) { |
| 602 | + } else if (alg.equals("SHA-384") || alg.equals("sha384")) { |
603 | 603 | fingerprint = DigestUtils.sha384Hex(dataBytes); |
604 | 604 | } else if (alg.equals("SHA-512") || alg.equals("sha512")) { |
605 | 605 | fingerprint = DigestUtils.sha512Hex(dataBytes); |
|
0 commit comments