示例#1
0
文件: ASN1.py 项目: mcepl/M2Crypto
 def __str__(self):
     # type: () -> str
     assert m2.asn1_time_type_check(self.asn1_time), \
         "'asn1_time' type error'"
     buf = BIO.MemoryBuffer()
     m2.asn1_time_print(buf.bio_ptr(), self.asn1_time)
     return six.ensure_text(buf.read_all())
示例#2
0
 def __str__(self):
     # type: () -> str
     assert m2.asn1_time_type_check(self.asn1_time), \
         "'asn1_time' type error'"
     buf = BIO.MemoryBuffer()
     m2.asn1_time_print(buf.bio_ptr(), self.asn1_time)
     return buf.read_all()
示例#3
0
 def set_time(self, time):
     # type: (int) -> ASN1_TIME
     """
     Set time from seconds since epoch (int).
     """
     assert m2.asn1_time_type_check(self.asn1_time), \
         "'asn1_time' type error'"
     return m2.asn1_time_set(self.asn1_time, time)
示例#4
0
 def set_string(self, string):
     # type: (bytes) -> int
     """
     Set time from UTC string.
     """
     assert m2.asn1_time_type_check(self.asn1_time), \
         "'asn1_time' type error'"
     return m2.asn1_time_set_string(self.asn1_time, string)
示例#5
0
文件: ASN1.py 项目: appknox/m2crypto
 def set_time(self, time):
     # type: (int) -> ASN1_TIME
     """
     Set time from seconds since epoch (int).
     """
     assert m2.asn1_time_type_check(self.asn1_time), \
         "'asn1_time' type error'"
     return m2.asn1_time_set(self.asn1_time, time)
示例#6
0
文件: ASN1.py 项目: appknox/m2crypto
 def set_string(self, string):
     # type: (bytes) -> int
     """
     Set time from UTC string.
     """
     assert m2.asn1_time_type_check(self.asn1_time), \
         "'asn1_time' type error'"
     return m2.asn1_time_set_string(self.asn1_time, string)
示例#7
0
 def __init__(self, asn1_time=None, _pyfree=0, asn1_utctime=None):
     # type: (Optional[ASN1_TIME], int) -> None
     # handle old keyword parameter
     if asn1_time is None:
         asn1_time = asn1_utctime
     if asn1_time is not None:
         assert m2.asn1_time_type_check(asn1_time), \
             "'asn1_time' type error'"
         self.asn1_time = asn1_time
         self._pyfree = _pyfree
     else:
         self.asn1_time = m2.asn1_time_new()
         self._pyfree = 1
示例#8
0
文件: ASN1.py 项目: mcepl/M2Crypto
 def __init__(self, asn1_time=None, _pyfree=0, asn1_utctime=None):
     # type: (Optional[ASN1_TIME], Optional[int], Optional[ASN1_TIME]) -> None
     # handle old keyword parameter
     if asn1_time is None:
         asn1_time = asn1_utctime
     if asn1_time is not None:
         assert m2.asn1_time_type_check(asn1_time), \
             "'asn1_time' type error'"
         self.asn1_time = asn1_time
         self._pyfree = _pyfree
     else:
         self.asn1_time = m2.asn1_time_new()
         self._pyfree = 1
示例#9
0
 def _ptr(self):
     assert m2.asn1_time_type_check(self.asn1_time), \
         "'asn1_time' type error'"
     return self.asn1_time
示例#10
0
文件: ASN1.py 项目: mcepl/M2Crypto
 def _ptr(self):
     assert m2.asn1_time_type_check(self.asn1_time), \
         "'asn1_time' type error'"
     return self.asn1_time