Certificate Verification - Transport Layer Security (2024)

Certificate Verification

Now that we understand the importance of trusted certificates and why certificate authorities are necessary, let's walk through the missing middle step: how a client verifies a server's SSL/TLS certificate.

First, the client gets the server's certificate as part of the SSL/TLS handshake. (If you are writing an application that is hitting an HTTPS API endpoint, this step happens before any application data is exchanged.)

The client checks to ensure that the server's certificate is not expired and that the domain name or IP address on the certificate matches the server's information. Then, the client attempts to verify that the server's certificate has been properly signed by the certificate authority who authorized it. Due to the nature of asymmetric encryption, the client is able to do this using the information within the server's response -- without even contacting the certificate authority.

It's unlikely that the server's certificate is signed directly by a root certificate authority that is trusted by the client. However, the client can trust any number of intermediate certificate authorities, as long as the trust chain eventually leads back to one of the client's trusted root certificates, as illustrated in .

For each intermediate certificate, the client completes the same process: it verifies the issuer's name matches the certificate owner's name, and uses the signature and public key to verify that the certificate is properly signed.

Certificate Verification - Transport Layer Security (1)

Eventually, in a successful transaction, the client will come to a self-signed root certificate that the client implicitly trusts. At this point, the client has built a cryptographic chain of trust to the server, and the SSL/TLS handshake can proceed.

Certificate Verification - Transport Layer Security (2024)
Top Articles
Tesla Mission and Vision Statement
Stop your Norton subscription from automatically renewing
Where To Go After Howling Pit Code Vein
Metallica - Blackened Lyrics Meaning
Regal Amc Near Me
Danatar Gym
Coffman Memorial Union | U of M Bookstores
Wmlink/Sspr
Acbl Homeport
Carter Joseph Hopf
Hardly Antonyms
All Obituaries | Ashley's J H Williams & Sons, Inc. | Selma AL funeral home and cremation
Top Hat Trailer Wiring Diagram
Nyuonsite
Google Flights Missoula
Chelactiv Max Cream
Las 12 mejores subastas de carros en Los Ángeles, California - Gossip Vehiculos
91 East Freeway Accident Today 2022
Quadcitiesdaily
Maxpreps Field Hockey
Tips and Walkthrough: Candy Crush Level 9795
Kingdom Tattoo Ithaca Mi
Walgreens On Bingle And Long Point
Scott Surratt Salary
Skepticalpickle Leak
Eegees Gift Card Balance
Top Songs On Octane 2022
Duke Energy Anderson Operations Center
134 Paige St. Owego Ny
Warren County Skyward
Red Sox Starting Pitcher Tonight
Que Si Que Si Que No Que No Lyrics
Roch Hodech Nissan 2023
Consume Oakbrook Terrace Menu
American Bully Xxl Black Panther
Reborn Rich Ep 12 Eng Sub
Space Marine 2 Error Code 4: Connection Lost [Solved]
Greater Keene Men's Softball
Craigs List Jonesboro Ar
Dmitri Wartranslated
Smith And Wesson Nra Instructor Discount
Thotsbook Com
St Vrain Schoology
Gli italiani buttano sempre più cibo, quasi 7 etti a settimana (a testa)
Sandra Sancc
Huntsville Body Rubs
Research Tome Neltharus
Craigslist Cars And Trucks For Sale By Owner Indianapolis
Optimal Perks Rs3
Hcs Smartfind
Acellus Grading Scale
Latest Posts
Article information

Author: Neely Ledner

Last Updated:

Views: 6099

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Neely Ledner

Birthday: 1998-06-09

Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

Phone: +2433516856029

Job: Central Legal Facilitator

Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.