##### SUMMARY
The `get_certificate` module should support a cryptography backend, so PyOpenSSL can be deprecated / removed eventually.

##### ISSUE TYPE
- Feature Idea

##### COMPONENT NAME
get_certificate

'1.3.14.3.2.6': ('des-ecb', 'DES-ECB'),
    '1.3.14.3.2.7': ('des-cbc', 'DES-CBC'),
    '1.3.14.3.2.8': ('des-ofb', 'DES-OFB'),
    '1.3.14.3.2.9': ('des-cfb', 'DES-CFB'),
    '1.3.14.3.2.11': ('rsaSignature', ),
    '1.3.14.3.2.12': ('dsaEncryption-old', 'DSA-old'),
    '1.3.14.3.2.13': ('dsaWithSHA', 'DSA-SHA'),
    '1.3.14.3.2.15': ('shaWithRSAEncryption', 'RSA-SHA'),
    '1.3.14.3.2.17': ('des-ede', 'DES-EDE'),
    '1.3.14.3.2.18': ('sha', 'SHA'),
    '1.3.14.3.2.26': ('sha1', 'SHA1'),
    '1.3.14.3.2.27': ('dsaWithSHA1-old', 'DSA-SHA1-old'),
    '1.3.14.3.2.29': ('sha1WithRSA', 'RSA-SHA1-2'),
    '1.3.36.3.2.1': ('ripemd160', 'RIPEMD160'),
    '1.3.36.3.3.1.2': ('ripemd160WithRSA', 'RSA-RIPEMD160'),
    '1.3.36.3.3.2.8.1.1.1': ('brainpoolP160r1', ),
    '1.3.36.3.3.2.8.1.1.2': ('brainpoolP160t1', ),
    '1.3.36.3.3.2.8.1.1.3': ('brainpoolP192r1', ),
    '1.3.36.3.3.2.8.1.1.4': ('brainpoolP192t1', ),
    '1.3.36.3.3.2.8.1.1.5': ('brainpoolP224r1', ),
    '1.3.36.3.3.2.8.1.1.6': ('brainpoolP224t1', ),
    '1.3.36.3.3.2.8.1.1.7': ('brainpoolP256r1', ),
    '1.3.36.3.3.2.8.1.1.8': ('brainpoolP256t1', ),
    '1.3.36.3.3.2.8.1.1.9': ('brainpoolP320r1', ),
    '1.3.36.3.3.2.8.1.1.10': ('brainpoolP320t1', ),
    '1.3.36.3.3.2.8.1.1.11': ('brainpoolP384r1', ),
    '1.3.36.3.3.2.8.1.1.12': ('brainpoolP384t1', ),
    '1.3.36.3.3.2.8.1.1.13': ('brainpoolP512r1', ),
    '1.3.36.3.3.2.8.1.1.14': ('brainpoolP512t1', ),
    '1.3.36.8.3.3': ('Professional Information or basis for Admission', 'x509ExtAdmission'),