Hi, It seems that java.net.HttpCookie treats cookies with an unparseable Expires attribute as immediately expired.
According to RFC 6265 (section 5.2.1), if the Expires value fails to parse as a cookie date, the attribute should be ignored. In that case, the cookie should remain a session cookie rather than being treated as expired. From reading the implementation, this appears to stem from HttpCookie.expiryDate2DeltaSeconds() returning 0 when parsing fails, after which maxAge is set to 0. Would this be considered a bug? I can provide a small reproducer if helpful, and would be happy to file a JBS issue and prepare a patch if appropriate. Thanks, Hyunsu Eun
