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