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>