-
Notifications
You must be signed in to change notification settings - Fork 101
Description
Summary:
Want to use your dockerfile OOB as a suggested workflow for a community of users. We are in a hardened environment which enforces FIPS 140-3 on compute instances. Your content delivery endpoint at https://ssd.mathworks.com/supportfiles/downloads/mpm/2025.1/glnxa64/mpm (forwarded on your end from what's in the dockerfile, which is https://www.mathworks.com/mpm/glnxa64/mpm) does not appear to be using a FIPS 140-3 compatible algorithm in TLS handshake. This probably means your server needs updated configuration to conform to FIPS 140-3 standard.
Please review your server/CDN configuration for FIPS 140-3 compliance.
Tested:
Works: in a variety of environments where FIPS 140-3 is not present (including those where FIPS 140-2 is present): vanilla ubuntu major vers lts, linux-image-5.4.0-1021-gcp-fips
Does not work: linux-image-5.15.0-1088-gcp-fips (FIPS 140-3 policy enforced)
Output of failed TLS handshake:
curl -vI -L https://ssd.mathworks.com/supportfiles/downloads/mpm/2025.1/glnxa64/mpm
- Trying 23.9.151.41:443...
- Connected to ssd.mathworks.com (23.9.151.41) port 443 (#0)
- ALPN, offering h2
- ALPN, offering http/1.1
- CAfile: /etc/ssl/certs/ca-certificates.crt
- CApath: /etc/ssl/certs
- TLSv1.0 (OUT), TLS header, Certificate Status (22):
- TLSv1.3 (OUT), TLS handshake, Client hello (1):
- TLSv1.2 (IN), TLS header, Certificate Status (22):
- TLSv1.3 (IN), TLS handshake, Server hello (2):
- TLSv1.2 (IN), TLS header, Certificate Status (22):
- TLSv1.2 (IN), TLS handshake, Certificate (11):
- TLSv1.2 (IN), TLS header, Certificate Status (22):
- TLSv1.2 (IN), TLS handshake, Server key exchange (12):
- TLSv1.2 (IN), TLS header, Certificate Status (22):
- TLSv1.2 (IN), TLS handshake, Server finished (14):
- TLSv1.2 (OUT), TLS header, Certificate Status (22):
- TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
- TLSv1.2 (OUT), TLS header, Unknown (21):
- TLSv1.2 (OUT), TLS alert, internal error (592):
- error:1C800073:Provider routines::invalid data