Skip to content

Simplify HTTPS steps for Storage Explorer - #2323

Open
Matthew Rayermann (MRayermannMSFT) wants to merge 3 commits into
Azure:mainfrom
MRayermannMSFT:dev/mrayermann/stg-exp-https
Open

Simplify HTTPS steps for Storage Explorer#2323
Matthew Rayermann (MRayermannMSFT) wants to merge 3 commits into
Azure:mainfrom
MRayermannMSFT:dev/mrayermann/stg-exp-https

Conversation

@MRayermannMSFT

@MRayermannMSFT Matthew Rayermann (MRayermannMSFT) commented Dec 11, 2023

Copy link
Copy Markdown

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.

Comment thread README.md
> 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:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This instruction cannot work. I'm using Storage Explorer with version of 1.32.1. Can you check?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EmmaZhu-MSFT (@EmmaZhu) can you share at what step you got blocked and by what? I tested yesterday before opening the PR.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@MRayermannMSFT Matthew Rayermann (MRayermannMSFT) Dec 14, 2023

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants