OpenSSL based secure components enabling application authentication, secure file storage, and app level file-based keychain