##### 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

'2.23.42.3.3.5.1': ('ICC or token signature', 'setAttr-TokICCsig'),
    '2.23.42.3.3.5.2': ('secure device signature', 'setAttr-SecDevSig'),
    '2.23.42.5': ('set-policy', ),
    '2.23.42.5.0': ('set-policy-root', ),
    '2.23.42.7': ('certificate extensions', 'set-certExt'),
    '2.23.42.7.0': ('setCext-hashedRoot', ),
    '2.23.42.7.1': ('setCext-certType', ),
    '2.23.42.7.2': ('setCext-merchData', ),
    '2.23.42.7.3': ('setCext-cCertRequired', ),
    '2.23.42.7.4': ('setCext-tunneling', ),
    '2.23.42.7.5': ('setCext-setExt', ),
    '2.23.42.7.6': ('setCext-setQualf', ),
    '2.23.42.7.7': ('setCext-PGWYcapabilities', ),
    '2.23.42.7.8': ('setCext-TokenIdentifier', ),
    '2.23.42.7.9': ('setCext-Track2Data', ),
    '2.23.42.7.10': ('setCext-TokenType', ),
    '2.23.42.7.11': ('setCext-IssuerCapabilities', ),
    '2.23.42.8': ('set-brand', ),
    '2.23.42.8.1': ('set-brand-IATA-ATA', ),
    '2.23.42.8.4': ('set-brand-Visa', ),
    '2.23.42.8.5': ('set-brand-MasterCard', ),
    '2.23.42.8.30': ('set-brand-Diners', ),
    '2.23.42.8.34': ('set-brand-AmericanExpress', ),
    '2.23.42.8.35': ('set-brand-JCB', ),
    '2.23.42.8.6011': ('set-brand-Novus', ),
    '2.23.43': ('wap', ),
    '2.23.43.1': ('wap-wsg', ),
    '2.23.43.1.4': ('wap-wsg-idm-ecid', ),
    '2.23.43.1.4.1': ('wap-wsg-idm-ecid-wtls1', ),
    '2.23.43.1.4.3': ('wap-wsg-idm-ecid-wtls3', ),