Commercial use of Apache and SSL 78
The Apache section of Slashdot is also a good place to ask questions regarding Apache and web servers in general (rather than Ask Slashdot). To start us off, here is a question concerning the "cheapest" way of implementing a SSL-capable version of Apache. Of course, you should also consider the legal aspects as well, which is why the commercial products are so attractive for US users:
jballagh writes "I use apache and need SSL for a potential customer's site. What is the cheapest way of doing this in the US? I have looked at Apache-SSL, mod-ssl, and some commercial packages. If possible I would like to license the appropriate RSA algorithms for use with Apache-SSL, or mod-ssl. Has anyone done this? Is it worth the bother compared to buying a commercial package? "
128-bit mod_ssl (Score:1)
-
Re:The cheepest one is IBM's (Score:1)
"
Remote Configuration: a browser-based configuration tool to allo[w manipulation of the server configuration via a GUI.
Machine Translation Support: This new function, when used with an available IBM Machine Translation Engine, enables the IBM HTTP Server to translate English Web pages into other languages without human intervention. This permits a Web site visitor to read the page in his native language, effectively broadening the reach of your Web site. IBM Machine Translation Engines are included in the WebSphere Application Server 3.0 and include: German, Simplified Chinese and Traditional Chinese. Additional languages will be available in the future.
"
raven (Score:1)
NOT! (was Re:Stronghold) (Score:1)
When the RSA patent expires next year, it will be nice to see these people have to drop their prices to a sane level.
Re:RSA is NO MORE!!!! (Score:1)
Re:RSA patents expires in 2000 (Score:1)
However, Netscape has a patent on SSL. They apparently haven't been trying to force people to license it... yet.
But what if NetscAOL were to sell the patent to those bastards at RSADI?
IIS?? (Score:1)
Re:READ MY SIGNATURE!! (Score:1)
If you mean about the igloo and such, of course I am... I'm from Alberta.
Inexpensive ssl implimentation (Score:1)
Win95 & Winsock2 (Bleh) (Score:1)
However all hope is not lost. The install creates a directory c:\windows\ws2bakup
All your old TCP/IP bits(if you're lucky) are there.
You need to run the ws2backup.exe from windows, and then exit to dos and run it from dos.
(It puts back registery entries so you need to run it from windows, but tries to replace open DLL's which means you need to run it from DOS)
Sometimes, it will keep the Winsock2 and runs just fine... sometimes you have to reinstall Winsock2... and sometimes it didn't backup the files and you have to manually re-install everything.
Good Luck
Apache-SSL vs. mod_ssl ? (Score:1)
What is the difference between Apache-SSL and mod_ssl? Pros/cons?
I don't mean to start a religious war; I'm really interested in what the difference is. I have to set up an SSL server soon so I'll need info to decide.
I'm not in the USA so the RSA patent is a non-issue.
Re:And what if... (Score:1)
Re:What about non-US commercial sites? (Score:1)
it works quite well, is 100% free (though you will still need a CA certificate from verisign or thawte or whomever) and is completely legal.
unfortunately, though, because of the legal restrictions in the USA, there are very few easily implemented ssl packages
which tells you everything you need to know.
i understand that if my servers were based in the USA, i would have to pay the big bucks for this instead of being able to just download openssl, but i am not american and neither are you, so rejoice !
at least, i have been able to resist the magnetic pull to "silicon valley" thus far (unlike the majority of my former room-mates) and hopefully i will remain canadian until the RSA patent wears off !
-abf.
Re:The cheepest one is IBM's (Score:1)
Re:SSL --requires-- RSA? (Score:1)
Either way, we don't NEED to use RSA. Can't someone just make a Netscape+Apache support Blowfish or something like that
Re:Purchase separately? or download? (Score:1)
RSA doesn't give you a choice. (Score:1)
A BSAFE development license is more expensive
than any of the commercial servers. Your cheapest
approach is Raven or (if you're Linux) RedHat
Secure Server.
If your client needs more complete documentation,
service, and support, get Stronghold.
RedHat (Score:4)
Used to be $99, but I think they bumped it up to $149 recently.
Still the best deal I've seen.
We use Raven (Score:1)
Canada, eh? (Score:1)
Of course, you'll have to learn to build igloos (since that's what we live in) and you'll also have to buy a snowmobile to get around (or get a dog sled team if you're a traditionalist). :)
Standards and proprietary software. (Score:1)
IBM HTTP Server (Score:1)
The cheepest one is IBM's (Score:2)
Unfortunately I don't have the URL handy.
Buy RedHat Secure Server and transfer the license (Score:5)
If your site is a commercial site in the US, then there is no way around it--you must license the RSA algorithm from RSA [rsa.com] (unless you want to challenge the RSA patent in court!). If you call up RSA they will give you a price quote in the thousands (I tried this once). A far cheaper way to get an RSA license is to buy RedHat Secure Web Server (now repackaged as RedHat Linux Professional [redhat.com]).
IANAL, but I have read the "Advanced Cryptography License" that comes with Secure Web Server and I believe that the license does in fact allow you to legally run an implementation RSA using any SSL server software you want on your site. That means you can buy Secure Web Server and then legally run mod_ssl on your web site. That's what I would do if I were in your position, since mod_ssl is a quality free software product.
Re:Standards and proprietary software. (Score:2)
So they told everyone how to do SSL, went through the process and got the standard out there. It's a good standard (in comparison to a lot of stuff on the web) so it won.
As patent problems go, this is far from the worst: RSA have reasonable terms, the patent runs out soon, and it's not valid in most of the world anyway.
If SSL had been designed from scratch as an open standard, I'm sure SSL wouldn't include RSA but rather an equivalent but free algorithm. Still, as MPEG members would tell you a non-free standard is better than no standard at all.
Re:Standards and proprietary software. (Score:1)
And what if... (Score:1)
Regardless of the OS, just buy a copy of redhat, keep the license and run apache_ssl. You have the license through redhat for RSA. Unless RSA expects that you run it using a certain license, this should be kosher.
Re:The cheepest one is IBM's (Score:4)
You need a username/password to download it, but
they're free.
Re:Canada, eh? (Score:1)
RSAREF illegal PERIOD, according to RSA Sec. (Score:1)
Re:Buy RedHat Secure Server and transfer the licen (Score:1)
Re:Standards and proprietary software. (Score:1)
Wrong section (Score:1)
PS (off topic, sorry) where's the news about Butler Bloor's Linux v NT test? There's not been a single peep about it on Slashdot and I know at least one person posted about it a few days ago...
Consciousness is not what it thinks it is
Thought exists only as an abstraction
Re:And what if... (Score:1)
Re:Standards and proprietary software. (Score:1)
TLS (the IETF standard), the slightly modified SSL, does have non-proprietary algorithms. More, it requires implementations to support DSS.
Good luck in getting a DSS certificate from a CA, however, and you may need to wait a while until browsers reliably support non-RSA keys.
All in all, it's probably best to pay up for RSA until next September, when the patent expires anyway, IIRC.
What about Roxen??? (Score:1)
It also has some decent modules that can be slapped in very easily. and some built in toys for application building (like support for a number of databases out of the box).
The product is free, but they'll want to try to sell you site developement tools and the like after you've had a chance to use it. It's also written in a strangish language called pike, but you really don't have to deal with it much if at all, and if you're familiar with C, then pike will look very normal to you. Pike is basically C, but in an interpreted form like perl.
http://www.roxen.com/ [roxen.com]
Re:what about stunnel? (Score:1)
-Chris
HTTPS/SSL/TLS runs fine and usable *without* RSA (Score:1)
if you are in the unpleasant situation of living in a non-free country that doesn't allow you to use RSA encryption on your secure HTTP(S) server, just disable RSA. HTTPS is not depandant on the encryption algorithm and runs just as fine with IDEA, 3DES or blowfish. Of these encryption schemes 3DES is patent free, as secure as 128bit RC4 and implemented by all major browsers.
here is your cooking receipt for an unencumbered secure http server residing in the US:
Re:HTTPS/SSL/TLS runs fine and usable *without* RS (Score:1)
So it would be a pretty useless implementation of SSL/TLS today.
Re:RSA doesn't give you a choice. (Score:1)
So far I have no love for RSA, but doesn't their patent expire soon anyway?
I'm in the US and I refuse to use RSAs libs (Score:1)
Re:Standards and proprietary software. (Score:1)
Fortunately, it expires next year, so you can look forward to more open imlementations in the furure.
Having dealt with RSA on this very topic, all I can say is "Thank God!"
What about non-US commercial sites? (Score:1)
A project I'm involved in will soon need to set up an Apache/SSL server on NetBSD. The site is commercial and located in Norway.
What are my options? (I want to stay legal of course.)
Where can I read more about the licensing terms and legalities involved in doing this?
Gunnar
Re:Buy RedHat Secure Server and transfer the licen (Score:1)
Re:what about stunnel? (Score:1)
1: The private key has to be kept in plaintext for it to work. Make sure you use a key that you don't mind changing...
2: You can't really get a signed key from anyone for stunnel.
That being said, I haven't yet found an E-Mail client that won't accept a self-signed key. If the PHB's want a chained certificate, I think you're out of luck.
BTW, any thoughts on how to tunnel IMP via stunnel to access IMAP, or would I be better off to do a SSH tunnel between machines?
Good Luck
Dan
Re:RSA doesn't give you a choice. (Score:1)
This is hearsay, but I bet you could go to the RSA web site and get the straight poop.
Shhhhhhh! (Score:2)
Re:RSA doesn't give you a choice. (Score:1)
Re:RedHat (Score:1)
Re:I'm in the US and I refuse to use RSAs libs (Score:1)
Apache-SSL in the USA (Score:2)
While doing work-study as an (underpaid!) web administrator at a university, I was given the job of getting a secure web server up and running on a minimal budget. So I built Apache-SSL using SSLeay for our Linux web server. In the process of building SSLeay, of course, I discovered that it wasn't leagal to use in the US because of the patent owned by RSA.
So I contacted RSA and whined about being at an educational institution on a shoe-string budget, and how we really weren't going to make a multi-million-dollar eToys site or anything, and could we please use RSAREF without paying them. They were annoyed, but they didn't want to waste the time it would take to get me off their backs, so they made me promise that we would never distribute the server, that it would only be installed at our site, etc. and let me go ahead.
It was a pain to get the permission, and to get all the pieces to compile and link together, and to get a cheap certificate from Thawte and make that work... But in the end, work it did, and we were able to let people send in their confidential financial aid information on a secure socket.
So was it worth the $100 or $200 we saved? Probably not for anyone but a college student, but then again things may be easier than when I did it (circa 1996).
Re:Not sure about Raven (Score:1)
Once I got all that straight, I found Raven to be a very good product. You don't have to worry about RSA problems and it is easier to upgrade to the latest Apache. And since I use non-standard modules I find it a plus. Oh yah, and having an intergrated configuration file is really nice too.
Course I am just getting to play with the Red Hat version now. So far, I don't like it but that is probably because I am cleaning up someone elses mess.
In my opnion, Raven's only real draw back is price. But compare it to Stronghold and one will have a change of heart.
READ MY SIGNATURE!! (Score:1)
either that or american.
either way you're excused.
RSA is NO MORE!!!! (Score:1)
Stronghold (Score:2)
Patents (Score:1)
Until September 2000, RSA is protected by a US patent, which is (it seems) strictly enforced by RSA Inc.
There's a whole lot of meta-discussion that could take place about the bizarre intricacies of American patent law; in fact, it's all been done here on /. Several times, I'll wager.
In most of the rest of the world, if you disclose your patent-able process/algorithm/whatever BEFORE you apply for the patent, you won't be granted a patent. Period. In the States, though, you generally have up to a year AFTER you publish, and you'll still get the patent.
The RSA algorithm was published before the patents were applied for. So, in most of the world, RSA can be used free of legal implications. Not in the US, though.
Re:Standards and proprietary software. (Score:1)
This is *not* Secure HTTP. Secure HTTP was a competing spec used by IBM on it's OS/2 web browser for a little while. It completely flopped.
Re:What about non-US commercial sites? (Score:1)
Basically, because of this patent, US sites must license the RSA algorithm from RSADSI to use it.
Anyone outside the US doesn't really need to worry about that, and can use mod_ssl, or any other free variant you want.