Azure Key Vault in UWP Applications

As part of my strategy to transition some of my skills from WPF to UWP (two standards of graphical user interfaces with C# that are fairly similar), I decided to do a full port of my Azure Key Vault Manager application into UWP. One of the most significant issues I ran into was around the authentication mechanism […]

Azure Key Vault Manager

Over the last several months, I’ve been doing a lot of work with Azure Key Vault, one of Microsoft’s new Azure service offerings. While I do really like the concept, I’ve never been a Powershell fan for simple maintenance tasks. Unfortunately, right now the only management option for Key Vault is via Powershell cmdlets. I decided […]

CryptInject Goes Public

CryptInject, the project that came out of the Part 1 post from a couple weeks ago has finally gone public on my GitHub account! Not much to say about it, but it’s been something that I’ve been thinking about doing for an incredibly long time and I’m thrilled to finally have something out for people to […]

C# Property Interception

Have you ever wanted (or needed!) to encrypt a C# object’s children with potentially different keys or different methods? How, then, do you implement inline object encryption in a way that’s essentially transparent to a developer? I’ve been wondering about this issue for 5 years and finally decided to prototype it. This concept has come to fruition in […]