Are there any plans on paving the way for integrating cryptomator with 3rd party security providers to manage the encryption/decryption keys and processes?
How is this process handled now, and how can someone get started on such a direction?
Currently, there are no such plans. The used key derivation and encryption algorithms provide a good, even quantum-resistant (see here or there) level of security.
A goal of Cryptomator is to provide an easy, at best zero-config app, that enables everyone to encrypt their data in a safe manner. The more configuration we allow, the more points of wrong configuration can happen.
That said, there are two remarkable points:
There exists an API to allow storing the vault passwords in an external password manager.
For teams and organization exists Cryptomator Hub, where the encryption/decryption key material is stored elsewhere.
So if you really want to implement a different encryption key provider, have a look at the KeyloadingStrategy class in our main repository.