Hello Kristoffer Wilhelmsson,
Thanks for sharing the details. This is a known kind of issue with embedded devices connecting to Azure Blob Storage, especially after recent updates.
From your description, the problem is most likely related to changes in the SSL certificate chain or device limitations in handling it.
What is likely happening
Recently, the certificate chain for blob.core.windows.net has been updated and became longer. Because of this:
- Handshake size increased
- Certificate chain depth increased
For many embedded devices, especially older or resource-constrained ones, this can cause connection failure because they cannot process larger or deeper certificate chains.
Things you should check
First, check TLS version support Azure Storage now requires TLS 1.2 or higher If your device is using older TLS versions, the connection will fail
Make sure your device:
- supports TLS 1.2
- is configured to use TLS 1.2
Second, verify certificate trust store Your device must trust the full certificate chain used by Azure
Check if:
- Root CA and intermediate certificates are updated
- Device firmware includes latest trusted certificates
If it is still using old or limited cert list, it may fail after the chain update
Third, check device limitations Some embedded devices have limits like:
- Maximum certificate chain depth
- Maximum handshake size
Since the chain is now larger, devices with such limits may fail during SSL handshake
Fourth, validate DNS and connectivity Make sure your device can resolve and reach the endpoint:
- Try resolving storage-account.blob.core.windows.net
- Ensure outbound HTTPS on port 443 is allowed
DNS or network issues can also cause similar connection failures [learn.microsoft.com]
Fifth, check network or firewall restrictions If the device is behind a restricted network:
- Ensure outbound connectivity to Azure Storage is allowed
- Verify no proxy or firewall is blocking the request
What you can try
Here are practical ways to fix or isolate the issue:
- Update device firmware or SDK to support latest TLS and certificates
- Test connection from another device or environment
- Reduce certificate validation restriction if your device allows it
- Use a more capable TLS library if possible
Official reference
You can refer to Microsoft troubleshooting guide here: Troubleshoot Azure Blob Storage issues
In short:
This issue is most likely happening because:
- Certificate chain became longer
- Embedded device cannot handle it
- Or TLS or certificate support is outdated
If you can share your device details or TLS library used, it will help to narrow down the exact limitation.
I Hope this helps. Do let me know if you have any further queries.
Thankyou!