Skip to main content

Posts

Use Client Certificate Authentication with Java and RestTemplate

As a follow up of the  http://gochev.blogspot.com/2019/04/convert-pfx-certificate-to-jks-p12-crt.html  we now have a keystore and a truststore (if anyone needs) and we will use this keystore to send client side authentication using Spring's RestTemplate . First copy your keystore.jks and truststore.jks in your classpath, no one wants absolute paths right ?:) Again a reminder  The difference between truststore and keystore if you are not aware is(quote from the   JSSE ref guide ) :   TrustManager: Determines whether the remote authentication credentials (and thus the connection) should be trusted. KeyManager: Determines which authentication credentials to send to the remote host. The magic happens in the creation of SSLContext. Keep in mind the Spring Boot have a nice RestTemplateBuilder but I will not gonna use it, because someone of you might have an older version or like me, might just use a plain old amazing Spring. If you just want to use the ke...

Convert PFX certificate to JKS, P12, CRT

I recently had to use a PFX certificate for client authentication (maybe another post will be coming) and for that reason I had to convert it to a Java keystore (JKS).  We will create BOTH a truststore and a keystore, because based on your needs you might need one or the other.  The difference between truststore and keystore if you are not aware is(quote from the JSSE ref guide : TrustManager: Determines whether the remote authentication credentials (and thus the connection) should be trusted. KeyManager: Determines which authentication credentials to send to the remote host. Ok that's enough what you will need is openssl and Java 7+ ;) ! First let's generate a key from the pfx file, this key is later used for p12 keystore. openssl pkcs12 -in example.pfx -nocerts -out  example .key   Enter Import Password: MAC verified OK Enter PEM pass phrase: Verifying - Enter PEM pass phrase: As shown here you will be asked for the p...

Youtube video channel of the Bulgarian Java User Group

Bad news everyone, as you already have noticed I do not have time to write blogs :( However I would recommend you to check and keep an eye on the youtube channel of the Bulgarian Java User Group ( http://jug.bg ) which is https://www.youtube.com/user/BulgarianJUG/ You can enjoy all the jprime conference video recordings at  https://www.youtube.com/user/BulgarianJUG/playlists but also checkout the videos tab since we have a lot of non jprime videos uploaded as well and maybe at some point you can even see me ;)

jPrime 2018 videos freely available

Good news everyone, the videos of jPrime 2018 are freely available at  https://www.youtube.com/watch?v=xs3heuY21Z0&list=PLcqA4DRMgIYvGPZfrK0EcMxEQCrtSl9A3 Also in Youtube Bulgarian Java User Group channel you may find a lot of helpful Java related videos from jPrime 2017, 2016, 2015 or other Bulgarian Java User Group talks and activities :  https://www.youtube.com/user/BulgarianJUG/ Hope to see everyone of you at jPrime 2019 ! Or some of the Bulgarian Java User Group ( jug.bg ) or java beer events ( http://java.beer )

Bulgarian Java User Group in Java Magazine

Bulgarian Java User Group ( http://jug.bg ) in Java Magazine. I am very happy that the Bulgarian Java User Group now is on a page at Java Magazine - http://www.javamagazine.mozaicreader.com/MarApr2016/Facebook#&pageSet=19&page=0&contentItem=0

jPrime videos 2015

JPrime 2015 videos are now available at http://jprime.io/nav/article/40 . jPrime is a one day conference with talks on Java, various languages on the JVM, mobile, web and best practices. This year it was held on 27th May 2015 in Sofia Event Center. It's run by the Bulgarian Java User Group and backed by the biggest companies in the city. jPrime features a combination of great international speakers along with the best presenters from Bulgaria and the Balkans. More info for 2016 at http://jprime.io

Spring one 2gx conference review

Last week I was able to visit the Spring One 4gx conference in Washington, D.C. SpringOne4gx is an annual conference made by Pivotal usually held in September each year but on different location in USA each time. I have to share that this was the BEST conference I have attended to in my whole life. The conference was taking place at Marriott Marquis which was a cool place, the only big minus was that it was extremely cold, but I believe this is an issue about US in general (very warm outside and cold inside - yes it was strange indeed). This was my first visit to USA so I had to say that I am not impressed, many poor peoples sleeping on the streets and at least 1 different crazy day each day (shooting with virtual rifle or talking to strangers and etc.) anyway if this is capitalism I don't like it. About the conference itself: the conference was in 4 days, the first day was mostly only, a keynote and registration + a diner. I have to say that the conference tickets was coveri...