Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify HTTPS steps for Storage Explorer #2323

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

MRayermannMSFT
Copy link

@MRayermannMSFT MRayermannMSFT commented Dec 11, 2023

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.


You can now explore the Azurite HTTPS endpoints with Storage Explorer.
To connect Storage Explorer to Azurite over HTTPS:
Copy link
Collaborator

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
Author

Choose a reason for hiding this comment

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

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

Copy link
Collaborator

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
Author

Choose a reason for hiding this comment

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

@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
Collaborator

Choose a reason for hiding this comment

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

Hi @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.

Copy link
Author

Choose a reason for hiding this comment

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

@EmmaZhu,

Which method you used to initially create the SSL certificate for Azurite?

What OS are you testing on?

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.

None yet

2 participants