##### 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.6.1.5.5.7.0.15': ('id-mod-dvcs', ),
    '1.3.6.1.5.5.7.0.16': ('id-mod-cmp2000', ),
    '1.3.6.1.5.5.7.1': ('id-pe', ),
    '1.3.6.1.5.5.7.1.1': ('Authority Information Access', 'authorityInfoAccess'),
    '1.3.6.1.5.5.7.1.2': ('Biometric Info', 'biometricInfo'),
    '1.3.6.1.5.5.7.1.3': ('qcStatements', ),
    '1.3.6.1.5.5.7.1.4': ('ac-auditEntity', ),
    '1.3.6.1.5.5.7.1.5': ('ac-targeting', ),
    '1.3.6.1.5.5.7.1.6': ('aaControls', ),
    '1.3.6.1.5.5.7.1.7': ('sbgp-ipAddrBlock', ),
    '1.3.6.1.5.5.7.1.8': ('sbgp-autonomousSysNum', ),
    '1.3.6.1.5.5.7.1.9': ('sbgp-routerIdentifier', ),
    '1.3.6.1.5.5.7.1.10': ('ac-proxying', ),
    '1.3.6.1.5.5.7.1.11': ('Subject Information Access', 'subjectInfoAccess'),
    '1.3.6.1.5.5.7.1.14': ('Proxy Certificate Information', 'proxyCertInfo'),
    '1.3.6.1.5.5.7.1.24': ('TLS Feature', 'tlsfeature'),
    '1.3.6.1.5.5.7.2': ('id-qt', ),
    '1.3.6.1.5.5.7.2.1': ('Policy Qualifier CPS', 'id-qt-cps'),
    '1.3.6.1.5.5.7.2.2': ('Policy Qualifier User Notice', 'id-qt-unotice'),
    '1.3.6.1.5.5.7.2.3': ('textNotice', ),
    '1.3.6.1.5.5.7.3': ('id-kp', ),
    '1.3.6.1.5.5.7.3.1': ('TLS Web Server Authentication', 'serverAuth'),
    '1.3.6.1.5.5.7.3.2': ('TLS Web Client Authentication', 'clientAuth'),
    '1.3.6.1.5.5.7.3.3': ('Code Signing', 'codeSigning'),
    '1.3.6.1.5.5.7.3.4': ('E-mail Protection', 'emailProtection'),
    '1.3.6.1.5.5.7.3.5': ('IPSec End System', 'ipsecEndSystem'),
    '1.3.6.1.5.5.7.3.6': ('IPSec Tunnel', 'ipsecTunnel'),
    '1.3.6.1.5.5.7.3.7': ('IPSec User', 'ipsecUser'),
    '1.3.6.1.5.5.7.3.8': ('Time Stamping', 'timeStamping'),
    '1.3.6.1.5.5.7.3.9': ('OCSP Signing', 'OCSPSigning'),