PKCS #12 module

This commit adds support for generating PKCS #12 files. Rather than modelling the complete structure of such files, a constructor implementing the most common use case is provided. It accepts a parameter table argument and leverages the PKCS12_create function from OpenSSL, thus avoiding the need for more detailed modelling. Support for further use cases may be added later on need basis.