示例#1
0
文件: X509.py 项目: 0xkag/M2Crypto
 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
文件: X509.py 项目: 0xkag/M2Crypto
 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)