##### 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.21.1': ('Inherit all', 'id-ppl-inheritAll'),
    '1.3.6.1.5.5.7.21.2': ('Independent', 'id-ppl-independent'),
    '1.3.6.1.5.5.7.48': ('id-ad', ),
    '1.3.6.1.5.5.7.48.1': ('OCSP', 'OCSP', 'id-pkix-OCSP'),
    '1.3.6.1.5.5.7.48.1.1': ('Basic OCSP Response', 'basicOCSPResponse'),
    '1.3.6.1.5.5.7.48.1.2': ('OCSP Nonce', 'Nonce'),
    '1.3.6.1.5.5.7.48.1.3': ('OCSP CRL ID', 'CrlID'),
    '1.3.6.1.5.5.7.48.1.4': ('Acceptable OCSP Responses', 'acceptableResponses'),
    '1.3.6.1.5.5.7.48.1.5': ('OCSP No Check', 'noCheck'),
    '1.3.6.1.5.5.7.48.1.6': ('OCSP Archive Cutoff', 'archiveCutoff'),
    '1.3.6.1.5.5.7.48.1.7': ('OCSP Service Locator', 'serviceLocator'),
    '1.3.6.1.5.5.7.48.1.8': ('Extended OCSP Status', 'extendedStatus'),
    '1.3.6.1.5.5.7.48.1.9': ('valid', ),
    '1.3.6.1.5.5.7.48.1.10': ('path', ),
    '1.3.6.1.5.5.7.48.1.11': ('Trust Root', 'trustRoot'),
    '1.3.6.1.5.5.7.48.2': ('CA Issuers', 'caIssuers'),
    '1.3.6.1.5.5.7.48.3': ('AD Time Stamping', 'ad_timestamping'),
    '1.3.6.1.5.5.7.48.4': ('ad dvcs', 'AD_DVCS'),
    '1.3.6.1.5.5.7.48.5': ('CA Repository', 'caRepository'),
    '1.3.6.1.5.5.8.1.1': ('hmac-md5', 'HMAC-MD5'),
    '1.3.6.1.5.5.8.1.2': ('hmac-sha1', 'HMAC-SHA1'),
    '1.3.6.1.6': ('SNMPv2', 'snmpv2'),
    '1.3.6.1.7': ('Mail', ),
    '1.3.6.1.7.1': ('MIME MHS', 'mime-mhs'),
    '1.3.6.1.7.1.1': ('mime-mhs-headings', 'mime-mhs-headings'),
    '1.3.6.1.7.1.1.1': ('id-hex-partial-message', 'id-hex-partial-message'),
    '1.3.6.1.7.1.1.2': ('id-hex-multipart-message', 'id-hex-multipart-message'),
    '1.3.6.1.7.1.2': ('mime-mhs-bodies', 'mime-mhs-bodies'),
    '1.3.14.3.2': ('algorithm', 'algorithm'),
    '1.3.14.3.2.3': ('md5WithRSA', 'RSA-NP-MD5'),