You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The TLS 1.2 specification required the certificate chain to be in order:
The sender's certificate MUST come first in the list. Each following certificate MUST directly certify the one preceding it.
However, in practice, servers are commonly misconfigured to violate this requirement, and so TLS 1.3 relaxed it from MUST to SHOULD:
The sender's certificate MUST come in the first CertificateEntry in the list. Each following certificate SHOULD directly certify the one immediately preceding it.
For compatibility, Forge should not assume the chain is provided in order. It currently assumes this here:
The TLS 1.2 specification required the certificate chain to be in order:
However, in practice, servers are commonly misconfigured to violate this requirement, and so TLS 1.3 relaxed it from MUST to SHOULD:
For compatibility, Forge should not assume the chain is provided in order. It currently assumes this here:
forge/lib/x509.js
Lines 3033 to 3039 in 2bb97af
forge/lib/x509.js
Lines 3059 to 3061 in 2bb97af
The text was updated successfully, but these errors were encountered: