##### 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.3.10': ('dvcs', 'DVCS'),
    '1.3.6.1.5.5.7.3.17': ('ipsec Internet Key Exchange', 'ipsecIKE'),
    '1.3.6.1.5.5.7.3.18': ('Ctrl/provision WAP Access', 'capwapAC'),
    '1.3.6.1.5.5.7.3.19': ('Ctrl/Provision WAP Termination', 'capwapWTP'),
    '1.3.6.1.5.5.7.3.21': ('SSH Client', 'secureShellClient'),
    '1.3.6.1.5.5.7.3.22': ('SSH Server', 'secureShellServer'),
    '1.3.6.1.5.5.7.3.23': ('Send Router', 'sendRouter'),
    '1.3.6.1.5.5.7.3.24': ('Send Proxied Router', 'sendProxiedRouter'),
    '1.3.6.1.5.5.7.3.25': ('Send Owner', 'sendOwner'),
    '1.3.6.1.5.5.7.3.26': ('Send Proxied Owner', 'sendProxiedOwner'),
    '1.3.6.1.5.5.7.3.27': ('CMC Certificate Authority', 'cmcCA'),
    '1.3.6.1.5.5.7.3.28': ('CMC Registration Authority', 'cmcRA'),
    '1.3.6.1.5.5.7.4': ('id-it', ),
    '1.3.6.1.5.5.7.4.1': ('id-it-caProtEncCert', ),
    '1.3.6.1.5.5.7.4.2': ('id-it-signKeyPairTypes', ),
    '1.3.6.1.5.5.7.4.3': ('id-it-encKeyPairTypes', ),
    '1.3.6.1.5.5.7.4.4': ('id-it-preferredSymmAlg', ),
    '1.3.6.1.5.5.7.4.5': ('id-it-caKeyUpdateInfo', ),
    '1.3.6.1.5.5.7.4.6': ('id-it-currentCRL', ),
    '1.3.6.1.5.5.7.4.7': ('id-it-unsupportedOIDs', ),
    '1.3.6.1.5.5.7.4.8': ('id-it-subscriptionRequest', ),
    '1.3.6.1.5.5.7.4.9': ('id-it-subscriptionResponse', ),
    '1.3.6.1.5.5.7.4.10': ('id-it-keyPairParamReq', ),
    '1.3.6.1.5.5.7.4.11': ('id-it-keyPairParamRep', ),
    '1.3.6.1.5.5.7.4.12': ('id-it-revPassphrase', ),
    '1.3.6.1.5.5.7.4.13': ('id-it-implicitConfirm', ),
    '1.3.6.1.5.5.7.4.14': ('id-it-confirmWaitTime', ),
    '1.3.6.1.5.5.7.4.15': ('id-it-origPKIMessage', ),
    '1.3.6.1.5.5.7.4.16': ('id-it-suppLangTags', ),
    '1.3.6.1.5.5.7.5': ('id-pkip', ),