Are CryptoKey Objects stored in IndexedDB stored in Plain Text on the users machine?

I’m considering storing a sysmetric encryption key in the form of a CyptoKey Object with extractable set to false in IndexedDB and I was wandering whether this is safe or not.
The questions that I didn’t find the answers to are:

How are t… Continue reading Are CryptoKey Objects stored in IndexedDB stored in Plain Text on the users machine?

Is possible to implement a Web Cryptography API custom provider?

I’m reading some basic info about Web Cryptography API and I’m wondering if is possible to implement some crypto provider (C/C++ library or something) with some extra algorithms or is mandatory to use the ones “embedded” with the web brows… Continue reading Is possible to implement a Web Cryptography API custom provider?

WebCrypto SubtleCrypto RSA sign/verify AND encrypt/decrypt? [migrated]

I have a project where I’d like to use public-key cryptography in both typical sign/verify situations and encrypt/decrypt situations. For example, I’d like to create a self-signed X.509 certificate for Bob (certificate request containing … Continue reading WebCrypto SubtleCrypto RSA sign/verify AND encrypt/decrypt? [migrated]

How can Web Crypto API and IndexedDB protect data stored on the client side against user manipulation?

Imagine web apps that are supposed to work with no or only a few interactions with the web server, for example:

a browser game in which the player’s level and progress are to be saved locally.
a game, progressive web app or… Continue reading How can Web Crypto API and IndexedDB protect data stored on the client side against user manipulation?