Photo by Jon Moore on Unsplash

So it Continues…

As time goes on, the details and requirements of the project start to emerge themselves progressively. At this point of time, we have two kinds of products, one for individuals and another for organizations. In the case of organizations, they have the choice of buying an intermediate CA certificate and Read more…

Photo by Jon Moore on Unsplash

PKCS#12 in OpenSSL

On a previous blog post, I talked about the flow of my project in detail, but then I realized that I was missing something important. The crux of the matter was I mentioned that when the customers have made the order and paid for the subscription, the certificate would be Read more…

Photo by Jon Moore on Unsplash

Hitting a Brick Wall

It was about time to start writing some code since I already got the gist of how the application is gonna work overall. Nothing much has been done at this point, but so far I had set up two REST endpoints to handle both Subscription Created and Updated webhooks. As Read more…

Photo by Jon Moore on Unsplash

Fitting the Pieces Together

At this point, I am more or less aware of how the whole flow of my project is gonna work, after having a fruitful discussion with Dr Shawn. Let me first summarize the flow from the perspective of the customer: Customers can subscribe to a license, in accordance to their Read more…

Photo by Jon Moore on Unsplash

Renewing Subscriptions

In the last blog post, I talked about the structure of how certificates would be created. I would now be talking a bit about the renewal process in WooCommerce subscriptions and how it relates to the renewal of the certificates as well. Subscriptions in general involves having recurring payments that Read more…

Photo by Jon Moore on Unsplash

Another One

The time has come to embark on a new project. Although a different project on its own, it is closely related to the P3 project I was working on previously. The P3 application authenticates users through client certificates, but how and where are they gonna get the certificates? This is Read more…

Photo by Fabian Grohs on Unsplash

Uneventful Week

There is nothing much to be said for this week, but I’ll try my best as I can. Basically time for this week was spent addressing minor UI issues in my project. One of it was making my carousel component to be a bit more generic, so that it could Read more…

Spring Cleaning Part 6

So a few things were done for this week, which I will talk about one by one. First of all, the boost::json thread safety issue is finally resolved. The issue was that the #define BOOST_SPIRIT_THREADSAFE directive needs to be defined in every single source file that includes the property tree Read more…

Spring Cleaning Part 5

Nothing much was done for this week, except for the fact that project thumbnails are now obtained from the server’s REST endpoint instead of a hardcoded image path. The REST endpoint basically extracts the thumbnail from a specific project archive, that is fetched from the cache or from user’s storage Read more…