<div dir="ltr"><div>I am Giriraj Sharma [1], a final year undergraduate student from National Institute of Technology (NIT), Hamirpur,Himachal Pradesh, India pursuing my Bachelor of Technology (B.Tech) in Computer Science and Engineering.</div><div><br></div><div>I am selected for  Google Summer of Code 2015 [2] with JBoss, with the Security based project Keycloak - Certificate Management. I will also be contributing bits and bytes to another Keycloak proposal - Keycloak Auditing Admin Events. In addition, my focus will be to contribute anything which shall be required as per the keycloak development roadmap.</div><div><br></div><div>I am a student enthusiastic about competitive programming and building source code for free software applications  (FOSS) that shall be committed, documented and released for the benefit of all. I am actively contributing to various open source projects under Red Hat JBoss Middleware (JBOSS Developer Framework) [3]  since January 2014 as a past Google Summer of Code Student Developer[4] specifically in Apache Licensed Open Source Security Domain Middlewares Picketlink[5] and KeyCloak[6]. I worked upon Public Key Infrastructure API [7] and JOSE implementations (JWA, JWK, JWS , JWE and JWT) [8] and implemented them for JBoss Picketlink (GSoC 2014, JBoss Community). I also contributed to Picketlink HTTP Security API, CORS Support and Picketlink SCIM (System for cross domain identity management).</div><div><br></div><div>I am contributing to JBoss Keycloak lately since January 2015 and submitted patches for few minor bugs and enhancements. I have also submitted a talk on Federated identities[9] for Fedora Users and Developers Conference APAC. <a href="https://planet.jboss.org/">Planet Jboss</a> will be soon updated with my blog posts. My Keycloak  proposal link is here[10].</div><div><br></div><div><div>[1] <a href="https://github.com/girirajsharma">https://github.com/girirajsharma</a></div><div>[2] <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2015">https://www.google-melange.com/gsoc/homepage/google/gsoc2015</a></div><div>[3] <a href="http://www.jboss.org/">http://www.jboss.org/</a></div><div>[4] <a href="https://www.google-melange.com/gsoc/org2/google/gsoc2014/jboss">https://www.google-melange.com/gsoc/org2/google/gsoc2014/jboss</a></div><div>[5] <a href="http://picketlink.org/">http://picketlink.org/</a></div><div>[6] <a href="http://keycloak.jboss.org/">http://keycloak.jboss.org/</a></div><div>[7] <a href="https://github.com/pedroigor/picketlink-pki">https://github.com/pedroigor/picketlink-pki</a></div><div>[8] <a href="https://github.com/picketlink/picketlink">https://github.com/picketlink/picketlink</a></div><div>[9] <a href="http://fudcon.in/sessions/securing-applications-federated-identities-saml-oauth-20-openid">http://fudcon.in/sessions/securing-applications-federated-identities-saml-oauth-20-openid</a></div></div><div>[10] <a href="https://drive.google.com/file/d/0BzUmudOYtSVRMXJJSVd4VmlZNU0/view?usp=sharing">https://drive.google.com/file/d/0BzUmudOYtSVRMXJJSVd4VmlZNU0/view?usp=sharing</a></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font color="#888888"><div><table border="0" cellpadding="0" cellspacing="0" style="margin:0px;padding:0px;border:0px;outline:0px;font-size:14px;font-family:proxima-nova-1,proxima-nova-2,Tahoma,Helvetica,Verdana,sans-serif;vertical-align:baseline;border-spacing:0px;color:rgb(51,51,51);line-height:18.2000007629395px"><tbody style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><tr style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td style="padding:0px;border:0px;outline:0px;font-style:inherit;font-size:0px;font-family:inherit;vertical-align:baseline;width:auto;height:30px"> </td></tr><tr style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td style="padding:0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;width:auto"><div style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;line-height:0"><a href="http://about.me/girirajsharma?promo=email_sig" style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;color:rgb(58,169,233);text-decoration:none;display:inline-block" target="_blank"><table border="0" cellpadding="0" cellspacing="0" style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;border-spacing:0px"><tbody style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><tr style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td align="left" valign="top" style="padding:0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:auto;line-height:1"><div style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:bold;font-style:inherit;font-size:18px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline;line-height:1;color:rgb(51,51,51)">Giriraj Sharma</div><div style="margin:3px 0px 0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-size:12px;font-family:proxima-nova-1,Proxima-Nova,Helvetica,Arial,sans-serif;vertical-align:baseline;color:rgb(43,130,173)">about.me/girirajsharma</div></td></tr><tr style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td align="left" valign="top" style="padding:8px 0px 0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-align:top;width:auto;line-height:1"><div style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;text-align:right;height:4px;background-color:rgb(197,208,224)"><img src="http://d13pix9kaak6wt.cloudfront.net/signature/colorbar.png" width="88" alt="" height="4" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; float: right; display: block;"></div></td></tr></tbody></table></a>                                 </div></td></tr><tr style="margin:0px;padding:0px;border:0px;outline:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline"><td style="padding:0px;border:0px;outline:0px;font-style:inherit;font-size:0px;font-family:inherit;vertical-align:baseline;width:auto;height:20px"> </td></tr></tbody></table>Giriraj Sharma, </div><div>Department of Computer Science </div><div>National Institute of Technology Hamirpur </div><div>Himachal Pradesh, India 177005<br></div></font></div></div></div></div>
</div>