Bug 1238369
Summary: | NSS does not support all signature methods for Certificate Verify [rhel-7] | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Alicja Kario <hkario> | |
Component: | nss | Assignee: | Kai Engert (:kaie) (inactive account) <kengert> | |
Status: | CLOSED ERRATA | QA Contact: | Alicja Kario <hkario> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | 7.1 | CC: | emaldona, kengert, mpoole, nmavrogi, omoris, pvrabec, rrelyea, szidek | |
Target Milestone: | rc | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | nss-3.21.0-14.el7 | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1269239 (view as bug list) | Environment: | ||
Last Closed: | 2016-11-04 03:55:26 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1218420, 1269239, 1295396, 1309228 |
Description
Alicja Kario
2015-07-01 17:55:35 UTC
This feature is necessary for interoperability between GnuTLS and NSS with TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 ciphersuite and DSA client certificates in TLSv1.2. This issue breaks communication with Microsoft Internet Explorer clients that have certificates signed with algorithms different than SHA-256. Since the server asks only for SHA256 signatures, the client refuses to provide its certificate and aborts the connection. This is the expected behaviour according to https://tools.ietf.org/html/rfc5246#section-7.4.4 This is one where we need to allow verification even when the digest doesn't match what was used for the PRF. There is a similar bug for RHEL 6.8 and it should be included. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-2335.html |