SiteError.comYour friendly guide to HTTP status codes
Status CodesBlog
  1. Home
  2. NGINX
  3. 496 SSL Certificate Required

496 SSL Certificate Required

🎟️
496
SSL Certificate Required

Example HTTP Response

HTTP Response
HTTP/1.1 496 SSL Certificate Required
Content-Type: text/html

<html><body>A client certificate is required</body></html>
Common Causes
  • nginx configured with ssl_verify_client on
  • Client did not send a certificate during TLS handshake
  • Client certificate authentication required but not provided
  • Missing client certificate in mutual TLS (mTLS) setup
Technical Details

What does this mean?

Where's your hall pass? This server requires a client certificate to enter, but you showed up empty-handed. No ticket, no entry!

Technical Definition

The nginx server requires a client SSL certificate, but the client did not provide one during the SSL/TLS handshake.

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(496).json({
    error: 'SSL Certificate Required',
    message: 'Your error message here'
  });
});

// Native HTTP
const http = require('http');

http.createServer((req, res) => {
  res.writeHead(496, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({
    error: 'SSL Certificate Required',
    message: 'Your error message here'
  }));
}).listen(3000);
Related Status Codes
🔐401Unauthorized🚫403Forbidden🎫495SSL Certificate Error

496 SSL Certificate Required FAQ

What causes a 496 SSL Certificate Required error?

nginx configured with ssl_verify_client on. Client did not send a certificate during TLS handshake. Client certificate authentication required but not provided. Missing client certificate in mutual TLS (mTLS) setup.

495 SSL Certificate Error497 HTTP Request Sent to HTTPS Port

Popular Status Codes

  • 200 OK
  • 301 Moved Permanently
  • 302 Found
  • 400 Bad Request
  • 401 Unauthorized
  • 403 Forbidden
  • 404 Not Found
  • 500 Internal Server Error
  • 502 Bad Gateway
  • 503 Service Unavailable

Compare Codes

  • 401 vs 403
  • 301 vs 302
  • 404 vs 410
  • 500 vs 502
  • Compare any codes →

Categories

  • Informational
  • Success
  • Redirection
  • Client Error
  • Server Error
  • NGINX
  • Cloudflare
  • AWS ELB
  • Microsoft IIS

Tools

  • Cheat Sheet
  • Status Code Quiz
  • URL Checker
  • API Playground
  • Blog

© 2026 SiteError.com. All rights reserved.