Engineering and technology notes

Where could I buy a valid SSL certificate? – Stack Overflow

I need to have a valid SSL certificate, by valid I mean not self signed. I don’t want my customers to have to deal with the ‘exception’.

How much does it cost? I’m bit lost because I checked on Verisign and it costs around ~1000$ while I can find others from 30$.

Any ideas? By the way I’m currently located in France, if that matters.

shareimprove this question

closed as off-topic by Artjom B., Dijkgraaf, CRABOLO, Shankar Damodaran, Krumia Jun 19 ’15 at 4:05

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • “Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.” – Artjom B., Dijkgraaf, CRABOLO, Shankar Damodaran, Krumia

If this question can be reworded to fit the rules in the help center, please edit the question.

64
This is an awesome question. While not exactly programming it’s very close to programming. – Jim ThioFeb 21 ’14 at 3:33
1
@JimThio, Then vote for reopen. – Pacerier Apr 5 ’15 at 10:34
3
@JimThio It’s nothing like programming, that’s a really odd thing to say. It’s relevant to some programmers, but that’s irrelevant on Stack Overflow. This question should definitely be on one of the other Stack Exchange sites instead, such as Webmasters or Server Fault. – Thor84no Oct 6 ’15 at 11:28
10
It’s ridiculous that this post was closed! This is one of the major pain points for programmers. – Hajjat Nov 24 ’15 at 15:04
2
Could a moderator move this to webmasters.stackexchange.com ? – Adam Jun 1 ’16 at 10:40

3 Answers

up vote120down voteaccepted

The value of the certificate comes mostly from the trust of the internet users in the issuer of the certificate. To that end, Verisign is tough to beat. A certificate says to the client that you are who you say you are, and the issuer has verified that to be true.

You can get a free SSL certificate signed, for example, by StartSSL. This is an improvement on self-signed certificates, because your end-users would stop getting warning pop-ups informing them of a suspicious certificate on your end. However, the browser bar is not going to turn green when communicating with your site over https, so this solution is not ideal.

The cheapest SSL certificate that turns the bar green will cost you a few hundred dollars, and you would need to go through a process of proving the identity of your company to the issuer of the certificate by submitting relevant documents.

shareimprove this answer
1
I just got two certificates from StartSSL today. One shows the lockpad in Safari (the other doesn’t, oddly) and they both turn the bar green in Chrome. Has their trust level changed since this post? – wjl Apr 22 ’14 at 21:27
1
I loaded up a startssl cert and it worked with chrome, however, in firefox I was getting a “This site is not trusted” message. I realized that you need an intermediate certificate. When installing a startssl cert make sure you follow the steps here: startssl.com/?app=20 (for me I selected nginx) make sure you follow the part about the intermediate cert. Also you can double check cert problems here: sslshopper.com/ssl-checker.html, which helped me a lot. – Chase Roberts Nov 18 ’14 at 20:06
4
StartSSL certs are MUCH better than self-signed certs because they don’t cause the browser to report security errors. – jcoffland Jan 27 ’15 at 3:25
2
@dasblinkenlight from a usability standpoint it’s very important that the browser does not popup scary warnings. As to security value, StartCom’s CA certs are in the user’s browser which protects against man-in-the-middle attacks. Self-signed certs are totally open to such attacks. There are lots of vulnerabilities in the SSL infrastructure but certs from a CA that’s shipped with the browser are much more secure. – jcoffland Jan 27 ’15 at 7:39
3
@dasblinkenlight, Establishing trust is not the core purpose of SSL cert. The core purpose is getting your traffic veritably encrypted by the domain name holder, such that MITMs, ISPs and whatnot can’t sniff your traffic. It has nothing to do with companies. Of course, for tar-and-mortar businesses that don’t live online, “establishing trust” is another thing SSL do. – Pacerier Apr 5 ’15 at 10:39

Let’s Encrypt is a free, automated, and open certificate authority made by the Internet Security Research Group (ISRG). It is sponsored by well-known organisations such as Mozilla, Cisco or Google Chrome. Most modern browsers are compatible.

Let’s Encrypt is in public beta since December 2015, which means everyone can get their certificates for free. The setup will be very easy, you just have to verify that you own the website. Some minutes later, you get your certificate.

There are many clients you can use to install a Let’s Encrypt certificate:

Let’s Encrypt uses the ACME protocol to verify that you control a given domain name and to issue you a certificate. To get a Let’s Encrypt certificate, you’ll need to choose a piece of ACME client software to use. – https://letsencrypt.org/docs/client-options/

Source: Where could I buy a valid SSL certificate? – Stack Overflow

Topic: Adding Shortcode to Homepage « WordPress.org Forums

Adding Shortcode to Homepage hbdevore (@hbdevore) 3 months, 3 weeks ago Hi, I need to insert this shortcode [instashow id=”1″] into my homepage to show a live feed of Instagram posts. I don’t see the option when I hit “customize” on the homepage – just a few sections like feature text boxes and testimonials. I don’t want this to be a sidebar – I want it to run across the page in one row, full-width. Can anyone help? Ps. Theme is Brasserie. Thank you! Viewing 2 replies – 1 through 2 (of 2 total) Michael (@a

Source: Topic: Adding Shortcode to Homepage « WordPress.org Forums

How to pass a variable in form using GET with spaces in PHP+HTML+SQL – Stack Overflow

I have a form where I display a select item and two other invisible inputs with some variable values that I need to pass to the same page at the press of the “Action” button. But I’m having the problem that those variables are city names like “New York”, so there is a space inside the name, and at the moment of passing the variable only the “New” gets passed; nothing after the space goes with it. I have read that there shouldn’t be any spaces in those variables, so how should I do this?Here is my sample code:// at the beginning of the code I get this variables pass from other pages$pais=$_GET[‘pais’]; $name=$_GET[‘nombre’];// this is how I query my table to populate my select item$SN=mysql_real_escape_string($name);$SP=mysql_real_escape_string($pais);$estadoquery = “SELECT * FROM `”.$SP.”` ORDER BY Estado ASC”;$estadoresult = mysql_query($estadoquery);// this is how I make my form<form method=”post” action=””><input type=”HIDDEN” name=nombre value=””><input type=”HIDDEN” name=pais value=””> Todos <option value=> // and this is what the button action does if(@$_POST[‘ACTION’]==’IR’){$pais = $_POST[‘pais’];$name = $_POST[‘nombre’];$estado = $_POST[‘estado’]; $pais = mysql_escape_string($pais); $name = mysql_escape_string($name); $estado = mysql_escape_string($estado);// this next echos are just to check my variables.echo $pais;echo $name;echo $estado; // so here I can tell that this variable is not complete}And I have read that variables cannot be passed with spaces, why does my $pais variable “United States” gets passed with the space in between correctly? Can someone tell me how to achieve this or how to transform my <option value=> so it can pass the space?php html sql variablesshareimprove this question edited Jul 15 ’13 at 19:27Alex Shesterov9,58072754 asked Oct 27 ’12 at 20:23zvzej2,18152136 The value of a variable can have spaces, the name cannot. For example, $pais can contain “New York”, but the the variable cannot be called $pais name. Make sense? – cale_b Oct 27 ’12 at 20:281 The problem is that you have not put quotes around the option values. Change it like so: <option value=””> and you’ll be good to go. – cale_b Oct 27 ’12 at 20:30 @cale_b this was the solution thank you! – zvzej Oct 27 ’12 at 20:43 You are very welcome. – cale_b Oct 27 ’12 at 20:44add a comment7 Answersactiveoldestvotesup vote2down voteaccepted Per my comment above:The problem is that there are not quotes around the option values. Change it like so:<option value=””> and you’ll be good to go.

Source: How to pass a variable in form using GET with spaces in PHP+HTML+SQL – Stack Overflow

Fix hAtom microformats – at least one field must be set for HatomEntry | David Tiong Web Consultancy

How to modify the source code to fix hAtom errors? There are different ways to modify your code. You could edit the single.php template file in your theme or childtheme, or any other files that control your blog article pages, and add in the extra class names into the correct spots. Alternatively, and I think that this is probably an easier modification for people who are unsure how to modify post templates, you can add the below code to your functions.php file of your WordPress childtheme. If you use a c

Source: Fix hAtom microformats – at least one field must be set for HatomEntry | David Tiong Web Consultancy