github.com/darrenli6/fabric-sdk-example@v0.0.0-20220109053535-94b13b56df8c/bddtests/templates/html/org-py.html (about) 1 <!-- 2 # 3 # Copyright IBM Corp. All Rights Reserved. 4 # 5 # SPDX-License-Identifier: Apache-2.0 6 # 7 --> 8 <div> 9 {% set certVarName = ['cert_for',org.name]|join('_') %} 10 <div class="scrollBox"> 11 <code> 12 from cryptography import x509 13 from cryptography.hazmat.backends import default_backend 14 15 pem_data = None 16 with open('{{ path_to_cert }}') as f: 17 pem_data = f.read() 18 19 {{ certVarName }} = x509.load_pem_x509_certificate(pem_data, default_backend()) 20 ski_for_{{ org.name }}= {{ certVarName }}.extensions.get_extension_for_oid(x509.oid.ExtensionOID.SUBJECT_KEY_IDENTIFIER) 21 22 </code> 23 </div> 24 </div>