Create Your Own Self Signed X509 Certificate

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • In this WiBisode Kevin will show how you can create signing certs for creating digital signatures! This is most often used to "lock" documents in a particular state, and then verified by the consuming application. The point of digital signatures is to create an application "trust" between two entities. When the consumer receives the document, it can validate the signature against the public key and feel confident that the document was "signed" by a trusted private key.
    #WiBisode #SelfSignedCertificate #SelfSigned #Certificate #OpenSSL #WiBitNet

ความคิดเห็น • 101

  • @sukalyanmajumdar1196
    @sukalyanmajumdar1196 3 ปีที่แล้ว +1

    THANK YOU SO MUCH, I have been literally searching this for hours. This video should be recognized by YT algorithm for people who wanna make an self-signed certificate.

    • @WiBitnet
      @WiBitnet  3 ปีที่แล้ว

      Thanks for the great feedback! Glad to help out.

    • @victorryker1277
      @victorryker1277 3 ปีที่แล้ว

      you all prolly dont care but does someone know of a way to get back into an Instagram account..?
      I was dumb forgot the password. I love any tips you can give me!

  • @JaVinci77
    @JaVinci77 6 ปีที่แล้ว +6

    Two days of work investigating this... and you've solved it in a 7 minute video. Great job, man!!! Thank you so much! :)

    • @WiBitnet
      @WiBitnet  6 ปีที่แล้ว

      My pleasure! Happy to help!!

  • @darylallen2485
    @darylallen2485 5 ปีที่แล้ว +1

    I do infrastructure management, specifically working with a technology called NSX. I've been looking for a clear method to do exactly this, and its taken me literally 3 days of reading document after document before I found a comprehensible guide. Thanks man. My client should be pleased.

  • @KDOERAK
    @KDOERAK 7 หลายเดือนก่อน

    even after all these years, still a great video👍

  • @Vicmonchon
    @Vicmonchon 9 ปีที่แล้ว +2

    well this is significantly easier than I thought it would be. thanks!

  • @KehindeAdeoya
    @KehindeAdeoya 4 ปีที่แล้ว

    I wonder who are the people who usually downvote educative tutorials like this. Is it TH-cam?

    • @WiBitnet
      @WiBitnet  3 ปีที่แล้ว

      It is people that can't pay attention for longer than 10 seconds.

  • @F00TB4LITO
    @F00TB4LITO 8 ปีที่แล้ว +2

    Great video, you made it look so easy. Thanks

  • @xyz3188
    @xyz3188 3 ปีที่แล้ว

    hi , i found from my old computer X509 Certificate From w3 - with tons of digital signs - can i knew for what all these ? 🤔

  • @jaganbisoyi
    @jaganbisoyi ปีที่แล้ว

    sweet & simple!

  • @sherri541
    @sherri541 3 ปีที่แล้ว

    Anything easier for MAC user?

  • @tmst2199
    @tmst2199 7 ปีที่แล้ว +5

    Very nice. Some more explanation of the latter steps (flags) would be nice.

  • @radostindimitrov5888
    @radostindimitrov5888 3 ปีที่แล้ว

    Great video.Tabloid but dense description!

  • @aadityakhandelwal6324
    @aadityakhandelwal6324 4 ปีที่แล้ว

    Thanks a lot for this tutorial, you made it very easy. I have a query though I have installed certificate in my local machine and web browser, I want to send a piece of encrypted information to a server and check if the certificate is working and it got decrypted from another end. Please guide.

  • @walnutweight1090
    @walnutweight1090 5 ปีที่แล้ว

    Why do you need to add a System Variable PATH for OpenSSL? Isn't it the same and less work to just paste the OpenSSL exe file to Systems32 folder? Is there a benefit for adding a System Variable path over pasting to Systems32 folder?

  • @cheaterbeater0477
    @cheaterbeater0477 3 ปีที่แล้ว

    You helped me tremendously thank you very much

    • @WiBitnet
      @WiBitnet  3 ปีที่แล้ว

      So happy to hear that! Thanks for the comment!

  • @ziadfawzi
    @ziadfawzi ปีที่แล้ว

    Thanks a lot.

    • @WiBitnet
      @WiBitnet  ปีที่แล้ว

      Most welcome!

  • @kevinmulka8256
    @kevinmulka8256 5 ปีที่แล้ว

    Awesome video! FYI at half speed its the perfect 'drunk/slur' voice!

    • @WiBitnet
      @WiBitnet  5 ปีที่แล้ว

      HA HA!!!!!! I'll have to try that!!! Thanks! BTW, why would you watch a yt video at half speed?!

    • @kevinmulka8256
      @kevinmulka8256 5 ปีที่แล้ว +1

      @@WiBitnet Oh I was just following along and being my first time doing this video was going a bit fast for me, slowed it to half speed. I could have resumed to normal but I was too entertained watching at half :P Again awesome video, worked perfect for me!

  • @50Gameplay
    @50Gameplay 3 ปีที่แล้ว

    Can't open C:\Program Files\OpenSSL-Win64\bin for reading, Permission denied .............

  • @dcernach
    @dcernach 4 ปีที่แล้ว +2

    Make a video on How To Create a X509 Certificate using C#

    • @WiBitnet
      @WiBitnet  4 ปีที่แล้ว +1

      Actually, that is pretty easy to do. I will put that on my list.

  • @dudesstuff9214
    @dudesstuff9214 3 ปีที่แล้ว

    thank you ❤

    • @WiBitnet
      @WiBitnet  3 ปีที่แล้ว

      You're very welcome.

  • @orlandocriminallawyer
    @orlandocriminallawyer 4 ปีที่แล้ว

    Very helpful. Thanks.

    • @WiBitnet
      @WiBitnet  4 ปีที่แล้ว

      Glad it was helpful!

  • @9433415593
    @9433415593 2 ปีที่แล้ว

    Can we create pfx using public key only?

    • @WiBitnet
      @WiBitnet  2 ปีที่แล้ว

      Sure. Try using a tool like Portecle.

  • @stefanjonack
    @stefanjonack 7 ปีที่แล้ว +2

    Nice Job, thank you!! With this videotool i was able to build this important solution. Danke, Grazie mille ;-)

  • @Icant96
    @Icant96 6 ปีที่แล้ว +1

    can u make this(openssl) compile from C# and create x509 centificate? please

  • @saidbatich3086
    @saidbatich3086 2 ปีที่แล้ว

    y como lo borro?

  • @sk.sourov
    @sk.sourov 3 ปีที่แล้ว

    Thanks man. If I meet you in real life, I'll give you a drink.

    • @WiBitnet
      @WiBitnet  3 ปีที่แล้ว +1

      Sounds like a plan!

  • @mohanchoudhary2582
    @mohanchoudhary2582 4 ปีที่แล้ว

    Good! Helpful for me bro

    • @WiBitnet
      @WiBitnet  4 ปีที่แล้ว

      Awesome! Very glad you enjoyed the video!

  • @Daniel-qo9uv
    @Daniel-qo9uv 6 ปีที่แล้ว

    Hi I am intrested to creat a Signed extended validation Certificate (EV SSL) but I don't know how, can you do a video on how to do an EV SSL? Thank you

  • @darkdinodev
    @darkdinodev 6 ปีที่แล้ว

    You're the best man, thanks a lot!

  • @MasumAhmedTheTechAdvisor
    @MasumAhmedTheTechAdvisor 6 ปีที่แล้ว

    Very nice Video.

  • @erascar137
    @erascar137 4 ปีที่แล้ว

    when i went to delete the files, i couldnt find them what can i do if what i did never saved ?

  • @abdelhadilammini4258
    @abdelhadilammini4258 4 ปีที่แล้ว

    good job, thanks!

    • @WiBitnet
      @WiBitnet  4 ปีที่แล้ว

      Glad to help!!

  • @SherinSunny-rj3py
    @SherinSunny-rj3py 3 ปีที่แล้ว

    Can we use this for websites

    • @WiBitnet
      @WiBitnet  3 ปีที่แล้ว +1

      You can but the clients will get certificate errors. You can do end to end SSL through a CDN like Cloudflare. You cna instruct them to connect to your web server that has a self signed cert and ignore cert warnings. Otherwise you'll wanna get a certificate from a trusted CA and pay the $.

    • @SherinSunny-rj3py
      @SherinSunny-rj3py 3 ปีที่แล้ว

      @@WiBitnet how can I get an end SSL through cloudflare

    • @WiBitnet
      @WiBitnet  3 ปีที่แล้ว

      @@SherinSunny-rj3py You can have the self signed cert on your web server, and front the requests using Cloudflare.

  • @vikaskachwaya6894
    @vikaskachwaya6894 6 ปีที่แล้ว

    hello sir i got the error like this:
    unable to find 'dstinguished_name' in config
    problems making certificate requiest
    3128:error:0E06D06A: configuration file routines:NCONF_get_string:no conf or environment varible:crypto\conf_lib.c:272:
    Please give me answer.

  • @user-ym9wb2mk5e
    @user-ym9wb2mk5e 5 ปีที่แล้ว

    If you are issued a .crt file from a 3rd party entity, what steps are needed to create a .pfx or .pem file? I have searched my laptop for the private key file, from when I downloaded the cert, but am unable to locate it....

    • @WiBitnet
      @WiBitnet  5 ปีที่แล้ว

      How did you create the private key? Was it done in IIS?

    • @user-ym9wb2mk5e
      @user-ym9wb2mk5e 5 ปีที่แล้ว

      @@WiBitnet I had to request a mew cert, the system I originally downloaded the cert from was decommissioned. Once I downloaded the new file, it asked to be installed via web browser. Once I installed it I was able to go into browser, personal cert tab, and export to pfx. Both files were then in the folder. I will test tomorrow by importing in IIS. Also will test the open ssl scripts, will post my findings....

    • @WiBitnet
      @WiBitnet  5 ปีที่แล้ว

      @@user-ym9wb2mk5e It's hard to help without knowing exactly what your set up is. If you have the CRT file issued by a 3rd party, then somewhere you have your private key which was used to create your CSR. You need that private key in order to create your PFX file. Since I don't know how your CSR was created, I am not sure how helpful I can be. Maybe this video I made is helpful: th-cam.com/video/oxDUdjbdfR0/w-d-xo.html

    • @user-ym9wb2mk5e
      @user-ym9wb2mk5e 5 ปีที่แล้ว +1

      @@WiBitnet I got it fixed. Since the original server was decommissioned, the private key was lost. I now have the new cert and private key from our 3rd party, so I can move forward. Lesson learned, make sure to backup the private key in case someone takes down the requesting PC/server! Thanks for taking the time to reply!

    • @WiBitnet
      @WiBitnet  5 ปีที่แล้ว

      @@user-ym9wb2mk5e My pleasure! I am glad to hear things worked out!!! Always make backups of your private key, but make sure it is stored in a place where it can't be stolen because you can be compromised.

  • @nathanryan22
    @nathanryan22 8 ปีที่แล้ว

    I'm getting a distinguished_name error and the documentation isn't helping.

  • @RITUALAOS
    @RITUALAOS 6 ปีที่แล้ว +1

    Could somebody point me to the continuation of this video?
    Thank you

    • @tejassoni1687
      @tejassoni1687 6 ปีที่แล้ว

      RITUALAOS th-cam.com/video/weiFeQKxqDc/w-d-xo.html

  • @lukadine3051
    @lukadine3051 5 ปีที่แล้ว

    where can I find the download the windows version seams to be disabled for download;

    • @WiBitnet
      @WiBitnet  5 ปีที่แล้ว

      OpenSSL? Should be here now: gnuwin32.sourceforge.net/packages/openssl.htm

  • @PraveenKumar-en8ov
    @PraveenKumar-en8ov 8 ปีที่แล้ว

    How to digitally sign the xml documents using php?

  • @leedoran7981
    @leedoran7981 9 ปีที่แล้ว +1

    i keep getting unable to write "random state" when trying to create the PFX.

    • @ReiSodaSteven
      @ReiSodaSteven 8 ปีที่แล้ว

      In practice, the most common reason for this happening seems to be that the .rnd file in your home directory is owned by root rather than your account. The quick fix:
      sudo rm ~/.rnd

    • @syedali9949
      @syedali9949 6 ปีที่แล้ว +1

      run CMD with admin rights ie. cmd run as administrartor.

  • @Hope1GamingCSGODota2more
    @Hope1GamingCSGODota2more 6 ปีที่แล้ว

    brother i want to ask you can we make ev ssl like ssl ?

    • @WiBitnet
      @WiBitnet  6 ปีที่แล้ว

      An EV cert (assuming you're talking about Extended Validation Certificate) need to be signed by a Certificate Authority. I would love to do a video series about creating your own Certificate Authority, however, it wouldn't be useless over the Internet unless you have $$ and become a trusted CA by Internet Providers as a third party trust. But having your own CA is great for your own internal apps for an organization or business. Let me know if I misunderstood your comment.
      Thanks!

  • @Patriciatrip6946
    @Patriciatrip6946 10 ปีที่แล้ว

    Hey, i m doing exactly as you are doing and i get "openssl is an invalid command".
    If i remove it and start with "req" i get error in req.
    I just dont get it...its been like this for days!!! :(

    • @ArsalanSaleem
      @ArsalanSaleem 9 ปีที่แล้ว +1

      +Patricia Tripolitsioti Hi Patricia, you gettin openssl invalid, because you are not adding openssl path in environment variables.

  • @genjer1234
    @genjer1234 5 ปีที่แล้ว

    Hi, This is great video but I am still confuse for my SSL required,
    any one can help me to create certificate and key File that format or extention as PEM?
    The signature must include SHA256 with RSA Encryption.
    Key algorithm must be RSA Encryption with Key Lenght minimum 2048 and date valid until 7300.
    This is required SSL by the system. i got confuse to make this command running at openssl.

  • @realabdulkhaliq
    @realabdulkhaliq 4 ปีที่แล้ว

    So Quick you are... Must explain each step slowly

    • @WiBitnet
      @WiBitnet  4 ปีที่แล้ว +1

      I live to annoy. Especially you.

    • @sihimoge
      @sihimoge 4 ปีที่แล้ว

      @@WiBitnet hahaha dang, you're awesome!

  • @memoryvpn6487
    @memoryvpn6487 7 ปีที่แล้ว

    Hello Dear Sir,
    I faces 2nd command poblem.
    cd Desktop
    then openssl
    but after wich buttom press next step???
    openssl> ^c I don't understand this

  • @TheCelected
    @TheCelected 6 ปีที่แล้ว +2

    Thanks.

    • @WiBitnet
      @WiBitnet  6 ปีที่แล้ว

      My pleasure.

  • @stream-live4140
    @stream-live4140 7 ปีที่แล้ว

    hello bro. how to use this on godady??

  • @kathiawartech
    @kathiawartech 8 ปีที่แล้ว

    REPLY URGENT SIR: I am not getting the two files onto the desktop when I run the first command. So can you please resolve my problem..?

    • @miratorimoonlight7738
      @miratorimoonlight7738 6 ปีที่แล้ว

      If "c:\Program Files (x86)\openssl\bin> " is shown in your command prompt, then your keys are in that path. Hope this helps.

  • @tadevans1038
    @tadevans1038 9 ปีที่แล้ว

    It's not letting me enter in the passphrase for some stupid reason, therefore I can't type anything in... :-(

    • @nathancook7032
      @nathancook7032 9 ปีที่แล้ว

      +Tad Evans In DOS at a password prompt it hides what you are typing. It doesn't look like you are entering anything but you are. Just type your passp
      hrase and press enter.

  • @ltajariolli
    @ltajariolli 6 ปีที่แล้ว +1

    Thaks alot

  • @garystouffer7309
    @garystouffer7309 6 ปีที่แล้ว

    Please go to stackoverflow.com for an answer to your question.

  • @josefprochazka1095
    @josefprochazka1095 6 ปีที่แล้ว +5

    openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365

  • @rasingangi4875
    @rasingangi4875 8 ปีที่แล้ว

    Thanks

  • @miravida9778
    @miravida9778 5 ปีที่แล้ว

    error req: unrecognized flag day

  • @EDVCHAVES
    @EDVCHAVES 4 ปีที่แล้ว

    thanks!! save my life!!! kkkkk

    • @WiBitnet
      @WiBitnet  3 ปีที่แล้ว

      Happy to help!