highgroove/grocer — pull request #15 by betamatt (2012-06-28 20:54:49+00:00)
Title: Allow PKCS12 objects to be used as the certificate

Allows:
- OpenSSL::PKCS12 objects to be used as the :certificate
- Allows the contents of a .pem to be set as :certificate_data instead of assuming the cert is on the filesystem

Known deficiencies that I'd be happy to clean up if you'll accept the patch in principle:
- README hasn't been updated
- Specs are updated but don't really test anything useful as far as whether an SSL socket would successfully open with a given configuration