What are certificates?

Sdílet
Vložit
  • čas přidán 14. 06. 2024
  • Certificates are used to prove identity and used for creating secure communication. Check out itfreetraining.com for more of our always free training videos. This video looks at how a certificate works, what is a certificate and how they are used for identification and secure communication.
    Download the PDF handout
    itfreetraining.com/handouts/ce...
    What is a certificate?
    A certificate is an electronic document that contains data fields. When compared to a traditional paper certificate there are some similarities between an electronic certificate and a physical certificate. Digital certificates like a physical certificate are issued by an authority. For example, a university may issue a certificate to a student to show that they have completed the necessary work in order to graduate. The next question is, would you trust a physically certificate? Digital certificates work the same way. They are issued from an authority and the question becomes would you trust the authority that issued the certificate? Electronic certificates also contain other fields like who or what the certificate was issued to, how long it is valid, the public key and the digital signature. If a digital certificate is presented to a user or computer, the user or computer is able to check the certificate to ensure the person using it should be using it. Also the certificate contains a digital signature which allows the certificate to be checked to make sure it has not been modified.
    Digital Signature
    A digital signature provides a method for a certificate to be checked to ensure it has not been modified. In order to do this, a hash value is created for the certificate. To generate a hash value the certificate is put through a function to create a single value. Hash functions are designed so different certificates will not produce the same value, however the hash value cannot be used to generate the original certificate. The same principal applies to a person's fingerprints. They can be used to identify a person, however using a finger print you could not work out the features of a person like what color hair they have. When a certificate is created, the hash value for that certificate is also created. Using a function involving the private key, a digital signature is created and added to the certificate.
    Digital Signature Example
    When a certificate is used, in order to check the certificate has not been changed, the following is done: The computer generates the hash value for the certificate. Next, the digital signature is put through a function using the public key which should result in the same hash value. If both values match, the certificate has not been modified. This prevents a 3rd party taking a certificate, changing the values in the certificate and using the certificate.
    Trust Model
    Certificates work off a trust model. An example of a trust model in computers is that a computer may have a sticker on it indicating which operating systems it will run. The consumer, seeing this sticker, must trust that the manufacture would not put this sticker on the laptop unless it will run that operating system. The customer must also trust the creator of that operating system would not allow a computer manufacturer to put a sticker on a computer that would not run that operating system.
    Certificate Trust Model
    Certificates are generally deployed in a hierarchy. At the top is the root certificate authority. This can be an internal Certificate Authority or an external authority like VeriSign. When an authority like VeriSign issues a certificate, they will perform a number of checks on the individual purchasing the certificate to ensure that they are a valid business. When a certificate is used it can be checked to see which authority issued that certificate. In order for the certificate to be used, the computer must trust the authority that it was issued from. Authorities like VeriSign are trusted by default on most operating systems.
    Certificate Error
    If a certificate is presented to the computer and it is not trusted, the computer will generate an error asking if the users want to trust the certificate. It is up to the user to decide if they believe the certificate is valid.
    Certificate Hierarchy
    Certificates use a hierarchy. At the top is the root CA, below these are subordinate CA's. Any level can issue certificates to subordinate CA's or direct to users, computers or devices. If the user, computer or device trusts the root CA, then any certificate that is issued by any CA in the hierarchy will automatically be trusted and thus used by the client.
    References
    "MCTS 70-640 Configuring Windows Server 2008 Active Directory Second edition" pg 771-775
    "Public key certificate" en.wikipedia.org/wiki/Public_k...

Komentáře • 412

  • @bjornarmar2462
    @bjornarmar2462 Před 4 lety +62

    Clearest explanation I’ve ever seen.
    Still twists my brain into a knot.

    • @kiwinesss
      @kiwinesss Před 3 lety +1

      Same here. It doesn't matter how simply it is explained it is difficult to wrap your head around it :)

    • @saltycasual4594
      @saltycasual4594 Před 10 měsíci

      Ah yes, glad i'm not alone

  • @Coballes19
    @Coballes19 Před 9 lety +17

    I gotta say...
    I've been through some websites and videos trying to explain certificates.
    But this is the one video that explains it the most simplest and well-understandable manner.

    • @itfreetraining
      @itfreetraining  Před 8 lety +1

      Coballes19 Thanks very much, we're glad you found or videos helpful

    • @RyanxDunn
      @RyanxDunn Před 3 lety

      I know I'm 5 years late, but if you want simple and understandable, another person to look into is Sunny's Classroom. I haven't checked his video on certificates yet, but everything I've watched from him has clarified my confusion immensely, and his comments section is full of people saying the same thing. Just so that you have another source to go to for good informative videos :)

  • @jjaroc86
    @jjaroc86 Před 9 lety +4

    Love the training series. It's really taken everything and put it into baby steps so that anyone, even if they aren't particulary from the IT field, can easily understand these concepts. This goes for all of your videos, I love watching them all.

    • @itfreetraining
      @itfreetraining  Před 9 lety +1

      jjaroc86 Thank you, Happy to hear you enjoyed our video

  • @kevingrace5285
    @kevingrace5285 Před 5 lety +2

    I love when stuff is simplified. You can give me more complicated perhaps real life scenarios but make it simple at first. Thank you!

  • @justsomeguy7926
    @justsomeguy7926 Před 4 lety +1

    That was wonderful! Thanks, for making it so clear and linking it to real life examples! Keep up the good work!

  • @jnelly3426
    @jnelly3426 Před rokem +1

    Thank you. This was really good, even 9yrs later

  • @itfreetraining
    @itfreetraining  Před 11 lety

    Thanks for disabling adblock, but there is no need to click on the ads, unless you are interested in the product. Glad you like the videos.

  • @vanaver
    @vanaver Před 10 lety

    Excellent vid! After several days of trying to "get" this stuff, this is by far the best explanation out there.

    • @itfreetraining
      @itfreetraining  Před 8 lety

      +Raf Van Haver we're glad you found the videos useful and informative!

  • @sumitamazumder5823
    @sumitamazumder5823 Před 4 lety

    Great Video by IT Free training. Cheers to you guys. The demonstration is awesome.

  • @dauculajava
    @dauculajava Před 9 lety +5

    Thanks you a lot. It's too good for a free training vid

    • @itfreetraining
      @itfreetraining  Před 9 lety

      Thank you, we're glad you found the video helpful

  • @jakobfredriksson2272
    @jakobfredriksson2272 Před 2 lety

    My god it took for ever stumble upon an explanation this good. Thanks.

  • @hangeroo2439
    @hangeroo2439 Před 7 lety +3

    Loved the examples and visuals you used as it helps someone like me relate and understand so much better!

  • @tedwoodpeacock4689
    @tedwoodpeacock4689 Před 5 lety +1

    If only all tutorial videos could be this good! Awesome explanation. Thanks.

  • @fanaticc
    @fanaticc Před 8 lety

    itfreetraining is making the best educational videos. I got my job thanks to your videos

    • @itfreetraining
      @itfreetraining  Před 8 lety +1

      +Богдан Захариев Thanks! We couldn't be happier that our videos helped you get a job.

  • @kaykann7880
    @kaykann7880 Před 9 lety

    Wow. I feel much more confident now after watching this video. Thanks ITFreetraining.

    • @itfreetest7322
      @itfreetest7322 Před 9 lety

      Thank you, we're glad you found the video helpful!

  • @Fealox
    @Fealox Před 7 lety

    One of the best videos I have seen on certificates. I am pointing my colleagues here if they want to learn more about certificates!

  • @imosbee9581
    @imosbee9581 Před 10 lety

    Great video!!! Clear explanations.
    I have a playlist of videos on SSL (Secure Socket Layer) and this particular videos is among the best on that list.

  • @sarahblem5346
    @sarahblem5346 Před 7 lety +14

    a perfect video !!!! thank you so much you saved me !!!

  • @joshd1732
    @joshd1732 Před 2 lety

    That feeling when it finally clicks. Thank you.

  • @karthik14141
    @karthik14141 Před 6 lety

    Thanks for the video. It is crisp, clear and to the point. Great day ahead.

  • @AngeloSurfxD
    @AngeloSurfxD Před 7 lety +5

    Very well explained video. Good job!

  • @kookaburra-au
    @kookaburra-au Před 10 lety

    Thank you, very informative and kept simple to understand.

  • @pronounceword
    @pronounceword Před 4 lety

    I like your video very much. It's really great. I'll keep an eye on your channel. I am your fan and I will support you.

  • @itfreetraining
    @itfreetraining  Před 10 lety +1

    Thanks very much and thanks for adding us to the playlist.

  • @MrBoyomo
    @MrBoyomo Před 10 lety +2

    Great video, very well explained, Thank you very much.

  • @UmarAlFarooq
    @UmarAlFarooq Před 5 lety

    Amazing video. You are a wonderful human being.

  • @ravi2305
    @ravi2305 Před 4 lety

    Amazing introduction of the fundamentals and the concept. Thank you so much

  • @yehyamneimne
    @yehyamneimne Před 8 lety

    One of the best channels , well-explained!

  • @aa-ur8wu
    @aa-ur8wu Před 5 lety +4

    amazingly clearly explained, thank you

  • @daDfarSpanTaistheKin
    @daDfarSpanTaistheKin Před 10 lety

    thanks for the prompt reply
    that helps me undertand it for the time being ....

  • @bharatvuppala9159
    @bharatvuppala9159 Před 7 lety

    Thank you! great effort and very clear. Very valuable 15 mins of my day.

    • @itfreetraining
      @itfreetraining  Před 7 lety +1

      You're very welcome! We're so glad you enjoyed it. Thanks for spending your 15 minutes with ITFreeTraining. ;)

  • @NK-iw6rq
    @NK-iw6rq Před rokem

    Thank you so much, this video was incredibly insightful !

  • @itfreetraining
    @itfreetraining  Před 11 lety

    Thank very much and thanks for watching.

  • @fxtrackr
    @fxtrackr Před 2 lety

    Great explanation - just what I needed right now to help me understand how this all works. Thank you very much...

  • @babuo7682
    @babuo7682 Před 6 lety

    Excellent Explanation.... I got your knowledge ..you got my subscription .. :)

  • @rak2396450
    @rak2396450 Před 10 lety

    Excellent Work.. Very Useful.. Thank you ITFreeTraining team..

  • @MindBlower18
    @MindBlower18 Před 5 lety

    Excellent tutorial!

  • @itfreetraining
    @itfreetraining  Před 10 lety

    Thanks, glad we could help.

  • @dhimantr
    @dhimantr Před 11 lety

    perfect explanation which i am looking for

  • @itfreetraining
    @itfreetraining  Před 11 lety

    No problem, thanks for watching.

  • @nabeeltaher5534
    @nabeeltaher5534 Před 4 lety +1

    you are awesome . thank you very much dude. your video is great .

  • @dooglecolslaw5703
    @dooglecolslaw5703 Před 6 lety

    I'm just impressed that you managed to navigate your subtitle settings.

  • @ScoringStageDe
    @ScoringStageDe Před 8 lety +2

    Best channel ever.

  • @abhayvaidya3532
    @abhayvaidya3532 Před 3 lety

    Very crisp and clear explanation. Thank you for sharing.

  • @Kusanagi64
    @Kusanagi64 Před 2 lety

    Thank you! Have been using certificates for years now without really knowing how this Trust Model works. Now that I know how it works I can use certificates with more confidence.

  • @osmaster3327
    @osmaster3327 Před 7 lety

    Thank you SOOO much. Your explantions are very clear !

    • @itfreetraining
      @itfreetraining  Před 7 lety

      You're most welcome! We're glad our videos helped you.

  • @pleih
    @pleih Před 5 lety

    Thank you for making this video. Very helpful!

  • @rsj9822
    @rsj9822 Před 4 lety

    Outstanding tutorial.

  • @itfreetraining
    @itfreetraining  Před 11 lety

    No problem at all, thanks for watching.

  • @xzoli8
    @xzoli8 Před 9 lety

    It's very good explanation indeed, I have been looking for this a while, thanks a lot :D

  • @ameenahmed4u
    @ameenahmed4u Před 5 lety

    That was indeed a great video!!!! Many thanks...

  • @trung6589
    @trung6589 Před 10 lety

    very helpful stuff, cant wait for next videos

  • @Hariprasathsang
    @Hariprasathsang Před 4 lety

    Amazing Video.. So simple explanation to understand and still the topic relevant to me after these many years.. Thank you very much for this.. Subscribed.! :-)

  • @bahaakhateib1979
    @bahaakhateib1979 Před 8 lety

    All i can say is thank you, you did a great job sir

    • @itfreetraining
      @itfreetraining  Před 8 lety

      +Bahaa Khateib Thank you very much! We strive to provide the best IT training videos for free so we're more than happy to hear you believe we did a great job.

  • @kevinstoneham1245
    @kevinstoneham1245 Před 8 lety +1

    Thanks. I have to manage certificates as a licence/sofware manager. It has really helped.

    • @itfreetraining
      @itfreetraining  Před 8 lety

      +Kevin Stoneham Thank you. Happy our video was helpful

  • @abhijitkamath6952
    @abhijitkamath6952 Před 2 lety

    very good video .... explained well !!!! thank you

  • @itfreetraining
    @itfreetraining  Před 10 lety

    Thanks very much and thanks for subscribing.

  • @smailasma3491
    @smailasma3491 Před 8 lety

    I love the way you explain it. Thanks a lot

    • @itfreetraining
      @itfreetraining  Před 8 lety

      +Smail Asma Great! We love that you enjoy it. You're most welcome, thanks for watching.

  • @calabrais
    @calabrais Před 4 lety

    Exactly what I was looking for!

  • @esmatullahsaidy4037
    @esmatullahsaidy4037 Před 3 lety

    Thumbs Up, incredible explanation!

  • @shavarshshahoyan
    @shavarshshahoyan Před 2 lety

    Awesome video, thank you so much!

  • @itfreetraining
    @itfreetraining  Před 11 lety

    You're very welcome!

  • @pravkum206
    @pravkum206 Před 7 lety

    Very helpful video to understand certificates. Thanks.

  • @itfreetraining
    @itfreetraining  Před 11 lety

    You are very welcome!

  • @stephenboakye2307
    @stephenboakye2307 Před 8 lety

    wow what a great teacher....i really like the scenario u created .is extremely understandable
    with this scenario you created

  • @AD-qd7ps
    @AD-qd7ps Před 10 lety

    Brilliant! Great 15min video!

  • @zomgoose
    @zomgoose Před 2 lety

    Excellent explanation!

  • @RaMsOc2
    @RaMsOc2 Před 11 lety

    thx for being free :) ...ive just disabled the adblock from your videos and website ...
    and im clicking on them too... hope it helps you :)

  • @itfreetraining
    @itfreetraining  Před 11 lety

    Thank You Anton

  • @tejeswipydi2641
    @tejeswipydi2641 Před rokem

    Thank you for great explanation.

  • @ukbakrol
    @ukbakrol Před 2 lety

    wonderful explanation!!!

  • @Jorge-gz8ff
    @Jorge-gz8ff Před 5 lety

    I wish people taught more like you.

  • @xiangyuzhang5890
    @xiangyuzhang5890 Před 8 lety

    Very helpful video, gives me much better understanding now.

    • @itfreetraining
      @itfreetraining  Před 8 lety

      +Xiangyu Zhang We're so glad our videos helped you further understand! Thanks for choosing and watching IT Free Training!

  • @AnaximandroAndrade
    @AnaximandroAndrade Před 7 lety

    Very well Explained..Thank you!!!!

    • @itfreetraining
      @itfreetraining  Před 7 lety

      We're glad you liked it! You're welcome and thanks for watching. ;)

  • @sanjibkumar8869
    @sanjibkumar8869 Před 8 lety

    Very Nice video.Every basic information is caputed perfectly

  • @AnanthaRajuC
    @AnanthaRajuC Před 10 lety

    Very Good Tutorial. Thanks!

  • @sheldond64
    @sheldond64 Před 11 lety

    Thank You. Very informative.

  • @aleks5878
    @aleks5878 Před 9 lety

    Thank you for a great video. But why didn't you put this one in "certificates" playlist?

  • @poobass7
    @poobass7 Před 10 lety

    Excellent work.

  • @ziadfawzi
    @ziadfawzi Před 5 lety

    Thank you very much.

  • @alaouchicheabdellah4986

    thank you sir, looking forward to videos like these.

  • @michaelsera746
    @michaelsera746 Před 6 lety

    Lets see if understood this please. When accessing a web site, your computer downloads the cert from the site and then determines if it can be trusted based on the cert authority or who issues it. If trusted , your computer uses the public key for that domain ? to encrypt. The web server on particular domain can decrypt using the private key. That forms the secure ssl channel. Sound good or not ?

  • @itfreetraining
    @itfreetraining  Před 11 lety

    Thanks Anton

  • @seanblake7082
    @seanblake7082 Před 7 lety

    Thank You for this presentation, its great.

  • @anonnewuserp9530
    @anonnewuserp9530 Před 6 lety

    Hi,
    Please give an example where Electronic certificate is issued to User, computer & a device?
    Thanks

  • @SunilShirurkar
    @SunilShirurkar Před 9 lety

    Hi Thanks for the tutorial, How the Public CA works & any one can go for Public CA.

  • @leichnahm
    @leichnahm Před 4 lety

    Thanks for the Video.

  • @neel9097
    @neel9097 Před 3 lety

    Nice Video. Thank you !

  • @abhisarpatil728
    @abhisarpatil728 Před 10 lety +1

    Got it! Thanks!

  • @anilksingh1974
    @anilksingh1974 Před 11 lety

    Thank you very much!!!

  • @itfreetraining
    @itfreetraining  Před 10 lety

    Thanks very much.

  • @EddieKumarShrivastava2

    Very nicely explained.

    • @itfreetraining
      @itfreetraining  Před 8 lety +1

      +Eddie Kumar Shrivastava (Aditya) Thanks! We work hard to give you the best explanations.

  • @neerajj1985
    @neerajj1985 Před 7 lety

    Thanks very much!!

  • @rajeshb8519
    @rajeshb8519 Před 8 lety

    Like it a lot. Very well explained

    • @itfreetraining
      @itfreetraining  Před 8 lety

      +itfreetraining Thank you. Glad you found it helpful

  • @tttrrrification
    @tttrrrification Před rokem

    very clear explanation

  • @abhijeetnegi6484
    @abhijeetnegi6484 Před 6 lety

    so beautifully explained .
    thanksss

  • @itfreetraining
    @itfreetraining  Před 11 lety

    You're Welcome

  • @BijouBakson
    @BijouBakson Před 4 lety

    Thank you.

  • @celiagaylard489
    @celiagaylard489 Před 6 lety

    Very informative, thank you very much.

  • @mikechavez61
    @mikechavez61 Před 7 lety

    Very helpful.