Beginning implementation of desktop asymmetric key provider.