What is Cipher Suites?
When a client makes a web or API request to a server, modern security standards require the use of TLS (Transport Layer Security) — a cryptographic protocol that provides confidentiality, integrity, a

Search for a command to run...
Articles tagged with #net
When a client makes a web or API request to a server, modern security standards require the use of TLS (Transport Layer Security) — a cryptographic protocol that provides confidentiality, integrity, a

The Challenge Recently at work, I implemented a global exception filter using ASP.NET MVC (System.Web.Mvc) that implements IExceptionFilter to capture and handle any uncaught exceptions. I'm a big fan of this approach for APIs because it allows excep...

I recently caught myself mindlessly implementing a GET API endpoint that returned an IEnumerable<T>. I've also seen this pattern repeated in many API implementations across different services. While it works, I want to walk through why using IReadOnl...

Most of us have created a single self-signed certificate to test SSL/TLS solutions in our local environment. However, I’d like to focus on creating a self-signed certificate with a trusted chain, as this more closely reflects the type of certificate ...

Most of the time, when developing an application on our local machine, we use only HTTP traffic to simplify development and focus on application logic. However, there are important scenarios where enabling encrypted traffic locally becomes necessary....

My team was recently tasked with creating an authorization server that supports OAuth2 and OIDC standards. While this has been done many times before from scratch by various people, the idea of building everything from scratch—such as the database, v...
