예제 #1
0
파일: X509.py 프로젝트: 0xkag/M2Crypto
 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
예제 #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
예제 #3
0
파일: X509.py 프로젝트: 0xkag/M2Crypto
 def __len__(self):
     assert m2.sk_x509_extension_num(self.stack) == len(self.pystack)
     return len(self.pystack)
예제 #4
0
 def __len__(self):
     assert m2.sk_x509_extension_num(self.stack) == len(self.pystack)
     return len(self.pystack)