Fix x509_cert type and provider to manage only the certificate, not the key
Accept password in x509_key, use OpenSSL::PKey ruby calls
Adapt spec for x509_key to test password
Rename x509_key type as ssl_pkey
Rename x509_key as ssl_pkey
Add descriptions for type parameters
x509_cert: Add descriptions for parameters, add password
Test password parameter for x509_cert
Add authentication parameter to x509_cert type
Implement force parameter in x509_cert provider
Adapt openssl::certificate::x509 to new ssl_pkey type