Simplify HTTPS steps for Storage Explorer - #2323
Simplify HTTPS steps for Storage Explorer#2323Matthew Rayermann (MRayermannMSFT) wants to merge 3 commits into
Conversation
| > Storage Explorer does not currently work with certificates produced by `dotnet dev-certs`. While you can use them for Azurite and Azure SDKs, you won't be able to access the Azurite endpoints with Storage Explorer if you are using the certs created with dotnet dev-certs. We are tracking this issue on GitHub here: <https://github.com/microsoft/AzureStorageExplorer/issues/2859> | ||
|
|
||
| You can now explore the Azurite HTTPS endpoints with Storage Explorer. | ||
| To connect Storage Explorer to Azurite over HTTPS: |
There was a problem hiding this comment.
This instruction cannot work. I'm using Storage Explorer with version of 1.32.1. Can you check?
There was a problem hiding this comment.
EmmaZhu-MSFT (@EmmaZhu) can you share at what step you got blocked and by what? I tested yesterday before opening the PR.
There was a problem hiding this comment.
It reported error after #7 connected with https, when I click on under the connection session Blob Containers, Queues or Tables.
The error looks like following
"Unable to retrieve child resources
ProducerError:{
"name": "Electron Net Error",
"message": "net::ERR_CERT_AUTHORITY_INVALID",
"stack": "Error: net::ERR_CERT_AUTHORITY_INVALID\n at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:50234)\n at SimpleURLLoaderWrapper.emit (node:events:513:28)",
"cause": {}
}"
My alias is emmazhu. I can have a meeting with you to look into the issue.
There was a problem hiding this comment.
EmmaZhu-MSFT (@EmmaZhu) thanks, I'll schedule a meeting if I get stuck trying to deduce the difference in our experiences. Which method of generating an HTTPS cert did you use? OpenSSL or dotnet?
There was a problem hiding this comment.
Hi Matthew Rayermann (@MRayermannMSFT) , Seems you deleted step for import cert to Storage Explorer, customer cannot connect Storage Explorer and Azurite successfully with just following your steps. I think it'd be better to also have instruction to tell customer how to import cert for https.
There was a problem hiding this comment.
Which method you used to initially create the SSL certificate for Azurite?
- mkcert (https://github.com/Azure/Azurite?tab=readme-ov-file#mkcert))
- OpenSSL (https://github.com/Azure/Azurite?tab=readme-ov-file#openssl)
- dotnet (https://github.com/Azure/Azurite?tab=readme-ov-file#generate-pfx-certificate)
What OS are you testing on?
Simplifies steps for connecting Storage Explorer to Azurite over HTTPS via the "System Proxy" proxy configuration value. When using system proxy, Storage Explorer makes use of the OS certificate store, thus removing the needed to import SSL certificates.