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>