Example #1
0
 def __init__(self, stack=None, _pyfree=0):
     if stack is not None:
         self.stack = stack
         self._pyfree = _pyfree
         num = m2.sk_x509_extension_num(self.stack)
         for i in range(num):
             self.pystack.append(X509_Extension(m2.sk_x509_extension_value(self.stack, i),
                                                _pyfree=_pyfree))
     else:
         self.stack = m2.sk_x509_extension_new_null()
         self._pyfree = 1
         self.pystack = [] # This must be kept in sync with self.stack
Example #2
0
 def __init__(self, stack=None, _pyfree=0):
     if stack is not None:
         self.stack = stack
         self._pyfree = _pyfree
         num = m2.sk_x509_extension_num(self.stack)
         for i in range(num):
             self.pystack.append(
                 X509_Extension(m2.sk_x509_extension_value(self.stack, i),
                                _pyfree=_pyfree))
     else:
         self.stack = m2.sk_x509_extension_new_null()
         self._pyfree = 1
         self.pystack = []  # This must be kept in sync with self.stack
Example #3
0
 def __len__(self):
     assert m2.sk_x509_extension_num(self.stack) == len(self.pystack)
     return len(self.pystack)
Example #4
0
 def __len__(self):
     assert m2.sk_x509_extension_num(self.stack) == len(self.pystack)
     return len(self.pystack)