:: Cryptography on Linux ::
I need to develop a system which interacts with a web service by sending encrypted information to it on linux. Kindly help me with my queries:
a) Linux does not provide CSP (Cryptographic Service Provider) as in Windows , so who is responsible for handling keys.
b) If everything in linux is a file, so the private keys used in PKI will also be saved as a file.. Is it the only approach we have or any other secure way?
c) We want our system to be used by any user (admin/non-admin/root) so how to go about achieving it, if we go and restrict our access to private keys?
d) We need to use OpenPGP or OpenSSL libraries for encryption/decryption correct?
e) What is the best way to go about solving this issue of key management on linux.
Thanks in Advance.