🎫
495
SSL Certificate Error
Example HTTP Response
HTTP Response
HTTP/1.1 495 SSL Certificate Error
Content-Type: text/html
<html><body>SSL certificate error</body></html>Common Causes
- Client SSL certificate is expired
- Client certificate is self-signed and not trusted
- Client certificate was revoked
- Certificate chain validation failed
- Malformed or corrupted client certificate
Technical Details
What does this mean?
Your security badge is fake! The server checked your SSL certificate and something's fishy. Expired? Forged? Either way, you're not getting in with that credential!
Technical Definition
The client provided an SSL certificate that was invalid or could not be verified by the nginx server.
Code Snippets
Ready-to-use code for returning this HTTP status in your application:
Node.js
// Express.js
app.get('/example', (req, res) => {
res.status(495).json({
error: 'SSL Certificate Error',
message: 'Your error message here'
});
});
// Native HTTP
const http = require('http');
http.createServer((req, res) => {
res.writeHead(495, { 'Content-Type': 'application/json' });
res.end(JSON.stringify({
error: 'SSL Certificate Error',
message: 'Your error message here'
}));
}).listen(3000);Related Status Codes