Spring Boot with HTTPS Example | Tech Primers

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии •

  • @beyondthenature
    @beyondthenature 3 года назад +1

    I wasted my 2 hours on google to find out the solution, only your video could helped me. Thanks a lot mate!

  • @ColinsMatas
    @ColinsMatas 5 лет назад +5

    This video has ecactly what I need. Great job!

  • @samsneera
    @samsneera 3 года назад +5

    Nice work Tech Primers 👍
    It's quick and easy to understand this tutorial.
    I have identified one issue and below is the solution for the same.
    server.ssl.key-store-password should be used instead server.ssl.key-password. Otherwise you'll get java.security.unrecoverablekeyexception password verification failed

    • @adi0427
      @adi0427 3 года назад

      Thank you so much . I got this error and resolved with your help :)

    • @AshutoshMohanty07
      @AshutoshMohanty07 2 года назад

      Saved my day bro

  • @rajeshg3570
    @rajeshg3570 3 года назад +1

    nice.. simple and precise explanation.

  • @cnooisukapalli
    @cnooisukapalli 6 лет назад +2

    Never mind ! I had a typo.. it worked.

  • @kumaraakash25
    @kumaraakash25 5 лет назад +3

    Very informative and precise tutorial. Keep up the good work Tech Primers

  • @Premkumar-ln7gt
    @Premkumar-ln7gt 6 лет назад +1

    just loved the video....please keep helping other with ur valuable technical knowledge..thanks

  • @sujitbhosale8315
    @sujitbhosale8315 2 года назад +1

    Very well explained!!

  • @shiyammosies5975
    @shiyammosies5975 3 года назад +1

    Thanks for the very well put video. Need of the hour

  • @rajeshayyappandurai7369
    @rajeshayyappandurai7369 6 лет назад +2

    Great 👍 this is wat I am searching so long ... finally I got it . Thank you so much 😊

  • @jadhavakash481
    @jadhavakash481 4 года назад +1

    can you show SSL/TLS in Active MQ and how message is trasferred over a secure network via producer-consumer model?

  • @sasikala_chowdary
    @sasikala_chowdary 3 года назад

    I am getting "failed to load keystore type (pkcs12) with path 'c:users:474***/sts....' Due to pkcs12 not found".. Any suggestions for this?

  • @photo_lab4095
    @photo_lab4095 6 лет назад +1

    its useful video thanks for making this king of videos

  • @AmanUllah2net
    @AmanUllah2net 4 года назад +1

    Thanks a lot sir, Very clear and workable example!

  • @shaarg
    @shaarg 6 лет назад +2

    Good one as usual. 1080p 60fps please if possible :)

    • @TechPrimers
      @TechPrimers  6 лет назад +1

      haha. my laptop can record only in 720p for now :)

  • @Imprezamaster
    @Imprezamaster 2 года назад

    Helpful, thank you for making

  • @firozpasha2766
    @firozpasha2766 6 лет назад +1

    Very useful video, can you please make some videos on JNDI for DB, JMS etc..?

  • @namjitharavind
    @namjitharavind 5 лет назад +1

    Could you please tell how this would be for godaddy ssl certificate?

  • @tanson86
    @tanson86 4 года назад

    How to test an SSL with postman? In the certificates tab I don't see an input for jks file.

  • @FreshersKosam
    @FreshersKosam 4 года назад

    I usually generate private key and crt file using openssl. Does java applications only use keystore? For example if i have private key, crt file, bundle crt from CA, is it necessary to use keytool to make it java complaint? Can you little bit explain about truststore also please?

  • @vikasbhardwaj9323
    @vikasbhardwaj9323 6 лет назад +1

    Thanks for sharing looking for this from long time . i have written rets api in which i have created insert and update .i have one to many relationship betwwen client and contact i am using jpa to save . now i am facing issue in update when i am adding new contact for existing client its making foreign key of existing record as null and adding new one in contact table.

  • @akhilt9577
    @akhilt9577 4 года назад

    thanks bro... straight to the point...you're awesome

  • @leejojose
    @leejojose 3 года назад

    Thankyou , how can we make it as possible in tomcat in cloud ? like 'hioxi india' or some other online tomcat , i have front end in public_html in cpanel and my spring boot code in Tomcat service in same host , but server os http and FE is https so CORS error is there, how can we solve it ?

  • @ramkumarnillavazagan6108
    @ramkumarnillavazagan6108 6 лет назад +1

    Very Thoughtful man👍

  • @Dizzy_Dizz
    @Dizzy_Dizz 5 месяцев назад

    Hi, Kindly make a video of event source implementation. Thank you

  • @ChristianAltamiranoAyala
    @ChristianAltamiranoAyala 6 лет назад +1

    Really a great demo... thanks for the video....

  • @tejasgundecha5883
    @tejasgundecha5883 4 года назад

    How do we create a truststore for micro services which would be consuming this https API ?

  • @mishrafamily691
    @mishrafamily691 2 года назад

    can anyone help to load jks file on linux , tried to load with classpath:file of the path & file://file of the path),getting failed to load keystore type due to jks not found

  • @cnooisukapalli
    @cnooisukapalli 6 лет назад

    HI , I am facing this error.. IllegalArgumentException: Alias name [=https-example] does not identify a key entry. -- Appreciate your help in advance !

  • @angadjha1253
    @angadjha1253 6 лет назад +1

    Hi sir, how to call https Rest service, using RESTTemaplte ? please explain

  • @balrajmys
    @balrajmys 6 лет назад +1

    Informative bro :) thanks :) please provide some videos on spring batch and spring integration features which u have not explored yet

  • @rajukapadne6502
    @rajukapadne6502 3 года назад

    Sir , I want to know a scenario , How to get username by reading client certificate in SpringBoot ?

  • @kiranumadi6802
    @kiranumadi6802 4 года назад +1

    Thanks a lot :)
    Happy learning ...

  • @kapilvaswani381
    @kapilvaswani381 4 года назад

    Good video but I am having few questions:
    1. Everything is done by just one jks file. So where is private/public key comes in picture?
    2. How do private/public key looks like? They are also files?

  • @pavanisowndarya626
    @pavanisowndarya626 4 года назад

    I implemented it but my application is up throw http and when using https it is saying this site cannot provide secure connection pls help

  • @diegoramos27
    @diegoramos27 4 года назад

    Could you pls explain the difference between keystore and truststore with an example please? also what is the difference between privateKeyEntry and trustedCertEntry? thanks...

  • @venkatmaharajan4768
    @venkatmaharajan4768 4 года назад

    What if the certificate expired and if I access application via HTTP, will it work?? My case I want both HTTP(internal use) and HTTPS(client) enabled. will this serve my requirement?

  • @melsaied101
    @melsaied101 3 года назад

    Thanks for your effort 👌

  • @csabacs8757
    @csabacs8757 3 года назад +1

    Thanks!

  • @theBeastMastersDojo
    @theBeastMastersDojo 4 года назад +1

    How can I verify the certificate of a particular endpoint?
    I want to do a certificate based authentication before I do a get or post call between two endpoints. Please advise.

    • @TechPrimers
      @TechPrimers  4 года назад

      You need to validate that with a certification provider/authority like Venafi

    • @theBeastMastersDojo
      @theBeastMastersDojo 4 года назад

      @@TechPrimers I found something similar on what I am trying to do in below link:
      www.geeksforgeeks.org/keystore-getkey-method-in-java-with-examples/
      But, when I try to get the key it is always null....Stuck on this for a very long time now. Can you please advise?

  • @akhilraj4535
    @akhilraj4535 3 года назад

    if i upload this code with godady ssl certificate to Ec2 instance ,will https work there? or will i have to anything more in ec2 console?

  • @manojvit
    @manojvit 5 лет назад +1

    Excellent !! Very Useful :)

  • @vishalbiradar2558
    @vishalbiradar2558 3 года назад

    How to use existing certs (CA, cert, key) and start the application on HTTPS.

  • @prudhvirajmadhu7526
    @prudhvirajmadhu7526 5 лет назад

    can we give any other port or 8443 is mandatory of https?

  • @priyanshu4016
    @priyanshu4016 3 года назад

    hi i am getting error :Keystore was tampered with, or password was incorrect " but I am using correct password

  • @thrinathsf1280
    @thrinathsf1280 5 лет назад

    Good video. Can you please share how to use existing server certificate ? I have .crt and key file

  • @NitishKumar-px2vx
    @NitishKumar-px2vx 2 года назад

    How to install paid SSL certificate in spring boot with swagger?

  • @msraju2326
    @msraju2326 3 года назад +1

    Thanks brother

  • @mohanbera2044
    @mohanbera2044 5 лет назад +1

    It was very helpful...

  • @anindya7911
    @anindya7911 6 лет назад +1

    Very nice video , compact and to the point... thanks

  • @ryanvidz955
    @ryanvidz955 5 лет назад

    Great video Ajay. Now how may I use the same steps to deploy the same application over an EC2 instance and use an aws certificate I have with me?

  • @marypaul9627
    @marypaul9627 Год назад

    thanks,can this self signed be used in production?n can it be used for all ports ?

    • @TechPrimers
      @TechPrimers  Год назад

      Its not adviced to use self signed in production since we cannot verify the authenticity of the request originator.

  • @vageeshadiga5218
    @vageeshadiga5218 6 лет назад +1

    Good video. I have one question. If we are using spring boot microservices then we should run zuul API gateway in 8443 with the certificate inorder to have https. But other microservices can be run on any port with http only right?

    • @TechPrimers
      @TechPrimers  6 лет назад

      that's upto us. however the preferred way is to have all secured.!

    • @vageeshadiga5218
      @vageeshadiga5218 6 лет назад

      Tech Primers ok thank you

  • @kamallochanpadhi3582
    @kamallochanpadhi3582 3 года назад

    You r superstar ..

  • @monicaselva4822
    @monicaselva4822 5 лет назад +1

    Hi. This is very useful. When use the same command in windows command prompt it is showing it cannot find keytool keyword. Where the certificates to be generated in windows. Please help me

    • @TechPrimers
      @TechPrimers  5 лет назад +1

      you have to find keytool under your jdk and generate the certificate

    • @monicaselva4822
      @monicaselva4822 5 лет назад

      Thank u so much

    • @monicaselva4822
      @monicaselva4822 5 лет назад

      Will it not work in new versions of Springboot app

  • @priyankjoshi3018
    @priyankjoshi3018 3 года назад

    Nice 👍

  • @mohammedshafiuddin8956
    @mohammedshafiuddin8956 4 года назад

    HI! If anyone knows the solution can you please share, I am getting the following error :
    Caused by: java.security.UnrecoverableKeyException: Cannot recover key

  • @swarnashissarkar4767
    @swarnashissarkar4767 4 года назад +1

    excellent!!!

  • @andreagomez5702
    @andreagomez5702 4 года назад

    I cannot solve this error : java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I

  • @harshpalsingh1145
    @harshpalsingh1145 3 года назад +2

    I don't know how this is working for you because you forgot to add "server.ssl.enabled=true" in the application.properties file.
    Another point i would like to add is if JKS is not working for you then create a PKCS12 certificate instead.

    • @samsneera
      @samsneera 3 года назад +1

      Also, server.ssl.key-store-password should be used instead server.ssl.key-password. Otherwise you'll get java.security.unrecoverablekeyexception password verification failed

    • @cnelly749
      @cnelly749 2 года назад

      @@samsneera yup everything you said is right. Idk how it works for him but these are the actual steps needed

  • @vishnudixit68
    @vishnudixit68 6 лет назад

    can anyone share me a link for what was the SSL certificate and what is TSL certificate how to work on both? and tell me in this video what we have used SSL or TSL

  • @AmitKumar-jv4mp
    @AmitKumar-jv4mp 2 года назад

    Plz add how to consume using spring boot.

  • @ChetanRawattunein
    @ChetanRawattunein 3 года назад

    I have a Auto generated SSL certificate by AWS on my website and want to use the same for my spring boot app.
    But as its auto generated, I don't have the config details to write in application.properties file.
    Can I write any random details or I need to get the exact use by the website ssl and how to get them ?

    • @TechPrimers
      @TechPrimers  3 года назад

      You need the same one. You can dowoad it to ur EC2 and configure that path in app.properties file

  • @saurabhshrivastava1792
    @saurabhshrivastava1792 5 лет назад

    not working getting this error -The Tomcat connector configured to listen on port 8443 failed to start. The port may already be in use or the connector may be misconfigured. can you please help.

    • @jogo542
      @jogo542 5 лет назад

      Have the same issue but only when running the jar instead of in IntellIJ. Did you solve it?

  • @krztuszenie
    @krztuszenie 5 лет назад

    If I want to get rid of this red text https which is because google does not recognize this certificate, as you said. I have to buy my own certificate which can be recognized with google?

    • @TechPrimers
      @TechPrimers  5 лет назад +1

      Yes. you have to buy from a Certificate provider. like Digicert

  • @nikhilprasadthakur1693
    @nikhilprasadthakur1693 5 лет назад

    Can you please make a video explaining for enabling SSL security for eureka server and registerd micro services?

  • @krushnachanadrabishoyi6913
    @krushnachanadrabishoyi6913 5 лет назад +1

    Thanxs for this video

  • @saradn7715
    @saradn7715 5 лет назад

    If I have already deployed my web app on heroku and heroku did provide a certificate, can I use it or should I build it as in your video? And if I can use the one from heroku, how can I get it? My problem is that now my app has 2 url-s: one with http and anotherone with https...

    • @TechPrimers
      @TechPrimers  5 лет назад

      If you are on heroku and since heroku provides DNS. You should use that.

  • @dhanushacharya2129
    @dhanushacharya2129 4 года назад

    Bro you're from Bangalore...

  • @vikrantharne9345
    @vikrantharne9345 2 года назад

    How to consume https using reattemplet

  • @sumansushil9256
    @sumansushil9256 2 года назад

    Can anyone help to enable ssl configuration on linux

  • @yuriihizun7183
    @yuriihizun7183 6 лет назад

    Nice video, but why maven doesn't compile with java9?

    • @TechPrimers
      @TechPrimers  6 лет назад

      I have older version of maven in my system

  • @hendisantika
    @hendisantika 2 года назад

    I already followed the steps. But, current chrome said that certificate is invalid. What should I do? Thanks

    • @TechPrimers
      @TechPrimers  2 года назад

      That's because the certificate is self signed and chrome doesn't know it. If you need a valid certificate you need to buy one from a certificate provider like Digicert or Google etc

    • @hendisantika
      @hendisantika 2 года назад

      @@TechPrimers I know. I just want to try https on my localhost. Is it doable?

  • @peterrigo5940
    @peterrigo5940 3 года назад +1

    how is it that its working? i had error solved it with server.ssl.key-store-password instead of server.ssl.key-password

    • @TechPrimers
      @TechPrimers  3 года назад

      recently spring has changed the property in the latest verisons of spring boot. thanks for fixing it

    • @peterrigo5940
      @peterrigo5940 3 года назад

      @@TechPrimers I see
      Sameer Bane has already mentioned that. sorry for the duplicate. Good Video.

  • @Virat77799
    @Virat77799 4 года назад +1

    How to call this https get method via java client resttemplate?

    • @TechPrimers
      @TechPrimers  4 года назад

      Hmm. Google is your savior buddy. There are lots of examples on how you call https APIs.

  • @prudhvirajmadhu7526
    @prudhvirajmadhu7526 5 лет назад

    how to enable https with out self signed certificates, with other kid of certificates

  • @alexeystaroverov4804
    @alexeystaroverov4804 5 лет назад

    unfortunately there ain't redirection to https from http in the video (

  • @vikashyadav-nr4my
    @vikashyadav-nr4my 6 лет назад

    Thanks Bro for this video tutorial.One question I have here.How and where will we put the .jks file in PCF while deploying this application on PCF.could you pls suggest something on this.
    Also this is self sign certificate.So if we got the production ready jks file then we just need to provide this file or some other config details required.Pls explain this also ..
    Thanks

    • @TechPrimers
      @TechPrimers  6 лет назад +1

      you can access it via the S3 object store. Or you can use the keystore service provided by PCF
      Other configs can be added in the service too

    • @vikashyadav-nr4my
      @vikashyadav-nr4my 6 лет назад

      Tech Primers thanks

  • @danyfcrb
    @danyfcrb 4 года назад

    Even though I've reproduces the same steps, I'm encountering the following error:
    io.netty.handler.codec.DecoderException: javax.net.ssl.SSLHandshakeException: no cipher suites in common
    Does anyone know how this can be solved?

    • @danyfcrb
      @danyfcrb 4 года назад

      I've found it. I missed to specify the algorithm (RSA). Apparently, SSL does not work without RSA.

  • @karthiksubbarao2365
    @karthiksubbarao2365 5 лет назад

    ty god bless u

  • @prashhanthnelakanti4992
    @prashhanthnelakanti4992 3 года назад

    Bro do a video on hw to consume https through resttemplate

  • @vemareddyamudam8070
    @vemareddyamudam8070 6 лет назад +1

    Thanks for the good video, it helps me alot. Also please help to upload video on how to call this rest service using restTemplate with keystore configuration step by step in spring boot.

    • @gunasekhar2729
      @gunasekhar2729 4 года назад +1

      @vema reddy do you find any good video on calling the https rest service using restTemplate with keystore configuration

  • @Stoic623
    @Stoic623 5 лет назад

    In the browser there is RED text "Not Secured" how can we avoid that.?

    • @TechPrimers
      @TechPrimers  5 лет назад

      You need a valid certificate created by Digicert/Entrust or any other certificate authority so that browsers can know that this is a valid domain

  • @DJSS855
    @DJSS855 6 лет назад

    How client will access the https url?
    Do we need to do any thing in key store?

    • @TechPrimers
      @TechPrimers  6 лет назад

      we need to load the server's certificate into the client's keystore.

    • @vbnandu867
      @vbnandu867 6 лет назад

      Please write a client application as well

  • @vaibhav09193
    @vaibhav09193 3 года назад

    Show it on external tomcat

  • @bathulanagendra4621
    @bathulanagendra4621 6 лет назад +1

    How to make https from red color to green color...

    • @TechPrimers
      @TechPrimers  6 лет назад +1

      You need to register the certificate with Digicert/Symantec or any big cert authority firm. Thats when it turns Green(Browser validates the authenticity of the website using that certificate)

    • @thrinathsf1280
      @thrinathsf1280 6 лет назад

      @@TechPrimers how much it costs to register ?

  • @bahdanshyshkin7918
    @bahdanshyshkin7918 6 лет назад

    How long you are in programming world? What's your experience?

    • @TechPrimers
      @TechPrimers  6 лет назад

      It's been more than 8 years now

  • @subhrajeetmitra3681
    @subhrajeetmitra3681 3 года назад

    I am getting file not found when generating keystore

    • @TechPrimers
      @TechPrimers  3 года назад

      Can you cross check if the path is correct

  • @AjithlalK
    @AjithlalK 6 лет назад

    Why your project not running in Java 9?

    • @TechPrimers
      @TechPrimers  6 лет назад

      Could be due to the Spring Boot versions. Try upgrading to new version

  • @FrancoRob19
    @FrancoRob19 6 лет назад

    Why did not you use the latest version of spring Boot?

    • @petmik5022
      @petmik5022 6 лет назад

      cause security has soem changes and maybe it wont run well in new java etc

    • @TechPrimers
      @TechPrimers  6 лет назад

      spring boot 2 uses Spring 5. I wanted to make sure i make spring boot 2 as a separate series later

    • @FrancoRob19
      @FrancoRob19 6 лет назад

      Tech Primers that sounds good!!! Thanks For sharing this feature...

  • @lighthouse...9964
    @lighthouse...9964 4 года назад

    our 1 day= 15 min ,,, worth

  • @alirezaalijani2776
    @alirezaalijani2776 3 года назад +1

    How to Set Different HTTPS Certificates for Different Domain Names

    • @TechPrimers
      @TechPrimers  3 года назад

      You need to chain the certificates

    • @alirezaalijani2776
      @alirezaalijani2776 3 года назад

      @@TechPrimers Thank you very much. Where can I find the right training?

    • @alirezaalijani2776
      @alirezaalijani2776 3 года назад +1

      @@TechPrimers or right doc

  • @sanjaykantheti4002
    @sanjaykantheti4002 6 лет назад

    Now Symanetic are being replaced by digiroot

  • @artembakaev1678
    @artembakaev1678 3 года назад

    Sorry, didn't work. :(

  • @wanderingearth8217
    @wanderingearth8217 4 года назад

    too many ads