Tell me more ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I have a program (motion) that serves a web page showing a live camera feed. I want to make that feed available via internet, but using SSL and a certificate so the feed can only be seen by those that have the apporpiate certificate. What I want to know: Is there something like a proxy that read from the server, and serve a SSL version of it?

share|improve this question
You talking about client certificates? And I think ServerFault would give many more answers – TheLQ Aug 8 '11 at 2:36
Please don't cross-post; we could've migrated this question to SF. Since it was already manually duplicated I'm just going to close this version – Michael Mrozek Aug 8 '11 at 14:03

closed as too localized by Michael Mrozek Aug 13 '11 at 0:09

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.

1 Answer

SSL certificates do not provide the kind of security you are looking for. They are made to prove to the user that the server is who it claims to be, not prove to the server that the user is authenticated. SSL also secures the wire from eaves-dropping, but it does not limit users. Any users that wants to read the page can if they ignore the warning about the certificate not being present.

You should look into simple password protection or digest authentication mechanisms. Does your camera feed not provide that already?

There are lots of proxy servers (squid being one of the most popular one) that can even be configured to serve SSL sites. That's not what you are looking for. However squid will do authentication if you like so you can set it up that way.

share|improve this answer
Actually it does both. Client certificates can be issued for the client to prove their identity and authenticate to the server. – psusi Aug 8 '11 at 14:18

Not the answer you're looking for? Browse other questions tagged or ask your own question.