Closed Bug 1530472 Opened 5 years ago Closed 5 years ago

Session id failure on hardware tokens.

Categories

(NSS :: Libraries, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rrelyea, Assigned: rrelyea)

Details

Attachments

(1 file)

NSS can fail to recover the master secret from the server on disk cache when a hardware token is involved. The wrapping key gets unwrapped into the hardware token, but the hardware token can't support the TLS operations thus it fails to unwrap the master secret. When we detect this, we need to try to move the unwrapping key from the token back into softoken so the master secret unwrap can still succeed.

This problem on occurs on multi-process servers sharing an ondisk cache and using a hardware token (using ECC rather than RSA).

Assignee: nobody → rrelyea
Priority: -- → P3

mt, thanks for the review. I'm not sure how to add comments to Phabricator without changing the state.

Yes, there isn't a way for automated test of this particular issue as it requires specific hardware.
I purposefully included the full list with the idea that maybe this could in the future get folded into Unwrap itself.

bob

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: