uNetworking / uNetworking/uWebSockets

get ceryficate some info like hash or name

Open
#1,548 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

need more info
Dominant language
C++
Stars
19k
Forks
1.9k
Avg merge
3h 24m
Merged PRs (30d)
5

Description

  • can't find the way to use "Cloudflare Origin Certificate"
  • use then blocking IP list provided by Cloudflare that ignore many Asian exit countrys Siggapur,Thailand,Laos,Vietnam i.e missing 172.68.6.144 from cloudflare.com/ips/
  • try to contact this m-o-r-o-n-s from Cloudflare like year ago but they don't provide basic support as is too expensive

What is my problem:

  • need somehow hide my server identify by verify hash of cloudflare certyficate or some basic details about cert
// example nanoexpress use: uWebSockets.js
app.get('/24325325141', async (req, res) => {
       // this is a dummy - users from google please ignore
	res.end( req.cert.CommonName == 'sni.cloudflaressl.com' );

})

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing how TLS connections and request metadata are handled in uWebSockets, then compare the Cloudflare Origin Certificate use case with the uWebSockets.js example in the issue. Confirm what certificate details are available at request time and define a testable API requirement; done means the requested certificate information can be accessed reliably.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, javascript
Domain
networking, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.