github.com/leonlxy/hyperledger@v1.0.0-alpha.0.20170427033203-34922035d248/bddtests/templates/html/org-py.html (about) 1 <div> 2 {% set certVarName = ['cert_for',org.name]|join('_') %} 3 <div class="scrollBox"> 4 <code> 5 from cryptography import x509 6 from cryptography.hazmat.backends import default_backend 7 8 pem_data = None 9 with open('{{ path_to_cert }}') as f: 10 pem_data = f.read() 11 12 {{ certVarName }} = x509.load_pem_x509_certificate(pem_data, default_backend()) 13 ski_for_{{ org.name }}= {{ certVarName }}.extensions.get_extension_for_oid(x509.oid.ExtensionOID.SUBJECT_KEY_IDENTIFIER) 14 15 </code> 16 </div> 17 </div>