Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 172423
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T13:09:48+00:00 2026-05-11T13:09:48+00:00

I have an app with an embedded webserver. This webserver can now do SSL

  • 0

I have an app with an embedded webserver. This webserver can now do SSL via the OpenSSL package 🙂

Now to the cert issue. This app is sold, which I say because it’s not just sitting on a server I own — it gets installed on thousands of computers. I want my customers to be safe so I want them to use SSL as painlessly as possible. Right now we create our own CA, then create self-signed certs. This means all of our customers (and their users) need to either install their custom, installation-specific CA, or live with the untrusted root warning from the cert, neither of which are appealing.

How to get around that?

We either need to:

  1. Make it dead-simple to install our CA (which browsers purposely make quite hard — lots of scarey warning dialogs)
  2. Somehow get all of those customer certs legitimately signed by a browser recognized CA.
  3. Force the customer to go buy their own cert and install it

I don’t see how we’ll do #1, so we’re looking at #2. #3 is pretty much out of the question.

It occurs to us that we could just buy an SSL cert, and ship it with our product — yes, everyone is using the same cert, and the cert and private key could/would be leaked into the public domain… hmmm… Probably don’t want our name on that for liability’s sake…

I guess the problem is that we’re working against the purpose of CAs in the first place. Any thoughts on how to make this easy and safe for the user? (Assume man-in-the-middle attacks aren’t a concern — has one ever actually been documented??)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T13:09:49+00:00Added an answer on May 11, 2026 at 1:09 pm

    There is no simple easy solution to this. If this was easily solved the security of the SSL certificate system would be poor.

    As you said, your choices are limited as to how to avoid the browser warnings. Each approach might be good depending on the application.

    1. Install root CA on client browsers

    This is a reasonable solution if the application is used internally or if the clients are expected to install something to use the application. This is probably also the lowest cost solution since no extra expense is necessary. However, if the application is going to be used by the population at large, then this isn’t a reasonable solution.

    2. Buy a commercial root CA signed certificate

    If your application is open to the internet, this is most likely required. However, if you’re selling the application rather than simply offering its services, this might not be good for liability reasons as you mentioned.

    3. Get customer to buy their own commercial root CA signed certificate

    If your application is being sold to be used by clients, this is probably reasonable. You can offer the application using a self-signed certificate as a base option, and offer to your client to use their certificate if they wish. Many companies already have SSL certificates for their sites.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 122k
  • Answers 122k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer will use Django and Sphinx Search helped by Django-Sphinx May 12, 2026 at 12:53 am
  • Editorial Team
    Editorial Team added an answer You need to set various of your settings - play… May 12, 2026 at 12:53 am
  • Editorial Team
    Editorial Team added an answer I had the wireshark running on a slow system. The… May 12, 2026 at 12:53 am

Related Questions

I've been looking around for quite a while and feel that I have a
On of my client asked me to create an Web App in PHP, I
I'm working on a winforms app with an embedded vpn. I would like to
Can I affect the process? I have an application built in .NET 3.5 /

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.