Sunday, February 25, 2018
Miranda Release Date Now 3/31/2018
Due too the flu and a new job, Miranda has been delayed yet again.
Sunday, January 28, 2018
Thursday, December 28, 2017
Saturday, August 19, 2017
Talking at the 9/12/2017 Denver Tech Talks meetup
I'm giving a talk on Miranda at the 9/12/2017 meeting of the Denver Tech Talks meetup.
SHA-256
A new change to Miranda came from the Denver/Boulder Cybersecurity Meetup to use SHA256 instead of SHA1 to determine if a file has changed.
Monday, July 24, 2017
Changing the Java and SSL Presentation to CLCL
Yesterday I decided to create a new library for crypto tasks: the com ltsllc crypto library or clcl. I now need to change my presentation to incorporate clcl.
I decided to keep the same basic structure; just make clcl more of a solution to Java and SSL's problems. The basic tasks remain the same:
I decided to keep the same basic structure; just make clcl more of a solution to Java and SSL's problems. The basic tasks remain the same:
- Create a key pair
- Create a CA
- Create a CSR
- Create a certificate
To this I have added various file-oriented tasks:
- Load/store a key pair in a Java key store
- Load/store a key pair in a PEM file
- Load/store a certificate in a Java key store
- Load/store a certificate in a PEM file
Then I have to document each class. Then I have to created tests for each class. Finally, I need to create wiki entries for the library.
I've completed the first set of tasks, so it looks like I have my work cut out for me.
Saturday, July 22, 2017
Hosting Secure Servlets: Jetty
This post is part of a series about the hosting secure servlets (that is, using HTTPS). I hope to do 1 post a day on this topic. The resulting posts will become the basis a talk that I am scheduled to give on August 10 at the Denver/Boulder Cybersecurity Meetup.
Jetty
Jetty
- Define properties
- Register servlets
- Start Jetty
I had to choose something as a servlet container and I chose Jetty. Jetty has been around since 1995, so it has been around for a while. "Recently" (2009) it became part of the Eclipse project hence its URL.
Jetty has a reputation for being a good server for embedded applications, and at the time I didn't envision a separate project for the Miranda web stuff, so Jetty seemed like a natural choice. Before that I was going to use Netty for all my web and servlet stuff. But I became disenchanted with Netty when I ran into an SSL problem.
Before you can use Jetty to host servlets, you have to define a couple of properties. Then you have to define a handler. The documentation says that you can add and remove servlets after starting the server but I have not found this to be true so I recommend registering servlets before starting the server. Starting Jetty involves 1 method call and is no big deal.
Subscribe to:
Posts (Atom)
The release date for Miranda is now 9/30/2018
FAQ
-
The release date for Miranda is now 9/30/2018
-
Yesterday I decided to create a new library for crypto tasks: the com ltsllc crypto library or clcl. I now need to change my presentation t...
-
Due too the flu and a new job, Miranda has been delayed yet again.