If you followed previous posts, you should now have working cfssl configuration and server. All that is left is how to revoke certificates and running OCSP responder to verify certificates.
If you followed previous post, you should now have working cfssl configuration. Next step is to setup OCSP and API servers for revoking and issuing certificates with REST endpoints.
I have smartOS server at home with few (dozen) virtual machines, and was thinking that centralized PKI server would be a good thing, so I tried to create my own solution in go, and it worked, in a basic mode, but anything more would be a lot of work... So, my attention was moved to CloudFare SSL toolkit which, at first, looked complicated and too big for my needs... But, in the end I gave it a try.
So, if you followed previous post, you have installed needed toolchain, downloaded openchronos-ng, configured it and build. Now, we need to flash new firmware.
I have Chronos watch from TI for a year now, and I’m using it as a watch, not
as a development platform.. :-D
Original battery lasted for more that a year, and three days ago, clock has rebooted and reseted! I tought that it was because of battery, but clock states that battery is at ~85%, and I tried with new battery anyway...
No luck, still reboots. So, I decided that is time to reprogram it! ;-)
So, now we need debugger for our Launchpad. Since lmicdi have limited command set (am I wrong?), I need full-fledged debugger, so I’ll use OpenOCD.
Now, I’ll try to compile lmicdiusb, and install arm-none-eabi-gdb for on-board debugging...
DON’T FOLLOW THIS HOWTO!!!
It seems that arm-none-eabi-gcc 4.6.2 from ports has some problems with
FPU (floating point)!!
I’ll update this post when I figure out which one!
Since I have two of these boards, and my primary OS is Mac OSx, I’ll try to setup loader and toolchain on it.