def as_xml(self):
xml_result = Element(self.plugin_command, title=self.COMMAND_TITLE)
# We keep the session resumption XML node
resum_rate_xml = super(ResumptionResult, self).as_xml()
session_resum_xml = resum_rate_xml[0]
xml_result.append(session_resum_xml)
# Add the ticket resumption node
xml_resum_ticket_attr = {}
if self.ticket_resumption_error:
xml_resum_ticket_attr['error'] = self.ticket_resumption_error
else:
xml_resum_ticket_attr['isSupported'] = str(self.is_ticket_resumption_supported)
if not self.is_ticket_resumption_supported:
xml_resum_ticket_attr['reason'] = self.ticket_resumption_failed_reason
xml_resum_ticket = Element('sessionResumptionWithTLSTickets', attrib=xml_resum_ticket_attr)
xml_result.append(xml_resum_ticket)
return xml_result
session_resumption_plugin.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录