Пример #1
0
 def __init__(self, stack=None, _pyfree=0, _pyfree_x509=0):
     if stack is not None:
         self.stack = stack
         self._pyfree = _pyfree
         self.pystack = [] # This must be kept in sync with self.stack
         num = m2.sk_x509_num(self.stack)
         for i in range(num):
             self.pystack.append(X509(m2.sk_x509_value(self.stack, i),
                                      _pyfree=_pyfree_x509))
     else:
         self.stack = m2.sk_x509_new_null()
         self._pyfree = 1
         self.pystack = [] # This must be kept in sync with self.stack
Пример #2
0
 def __init__(self, stack=None, _pyfree=0):
     if stack is not None:
         self.stack = stack
         self._pyfree = _pyfree
         self.pystack = []  # This must be kept in sync with self.stack
         num = m2.sk_x509_num(self.stack)
         for i in range(num):
             self.pystack.append(
                 X509(m2.sk_x509_value(self.stack, i), _pyfree=_pyfree))
     else:
         self.stack = m2.sk_x509_new_null()
         self._pyfree = 1
         self.pystack = []  # This must be kept in sync with self.stack
Пример #3
0
 def __len__(self):
     assert m2.sk_x509_num(self.stack) == len(self.pystack)
     return len(self.pystack)
Пример #4
0
 def __len__(self):
     assert m2.sk_x509_num(self.stack) == len(self.pystack)
     return len(self.pystack)