private static Date getExpirationTimeFromToken()

in ddm-notification-service-diia/src/main/java/com/epam/digital/data/platform/notification/diia/service/TokenCacheService.java [86:96]


  private static Date getExpirationTimeFromToken(@Nullable String token) {
    if (Objects.isNull(token)) {
      return null;
    }
    try {
      return SignedJWT.parse(token).getJWTClaimsSet().getExpirationTime();
    } catch (ParseException e) {
      log.warn("Couldn't parse JWT token: {}", e.getMessage());
      return null;
    }
  }