Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
-Mostly stable RSA based certificate system installed. 
-Forming of encryption parameters is up to 4x faster (700ms vs 2400ms for 2048 bit keys)
  • Loading branch information
Scratchcat1 authored Oct 22, 2017
1 parent c7c15af commit 5adcfc8
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 67 deletions.
16 changes: 3 additions & 13 deletions AATC_Config.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
SERVER_NAME = "AATC"
SERVER_PRIVATE_KEY = b'0\x82\t)\x02\x01\x00\x02\x82\x02\x01\x00\x9a`\xfa\xdf\x0e%\x8bv\x82\x94v\xe1gt\xafK\'\xa1\x87l\xef\xaeV\xc5\x9e\xfb\x8e\x00\xbal1u\xab\xbe\x92"\xd6\t\xad\x12\xdbx4\x0c\x9d\xdb\xf9\xcf\x08\x8au+\xa8[n\x1b\x86i\xb76N~\x82\xcf\xdd\xd0\xa1c\xb7\xbf\xbcT\x93\x9fT\x1c\xbb\x85\xf2\xd5\xa6\xfbx,\xf1i\xecv{\x85\x92\xd6\xc5a\x168\x93.\xa4t`\x06D\xbd\x969\xba\xec\xda<&\xaf\x8d\xb0\xc6\x99\xb6k\x86\x96\x0c\x19\x0b\x1a\x82T\x1c\xcbI\xe4P\x00\xd0\x0f\x9eP\x1cw\x06\xc1\x18\x1b\xc46g\xe2\xd8iSy\xc2?\tP\xef\xd1jlf\x97C?\xfa*\x92\x1c\xd8\xf0l\x02\xd3\xc2W7\xc4\xd8\xb2\xd2\xa5\x00?\xe9K\xce\x0e\xc0\xa3\x8c\xc7\xee\xd8\x9aq\xe0\xe2n6~\xd9-_OE]Ui9w#\x7f\xf9\x11QE\xb9^/\xdc0=\x9d\x12+nU\xd4\xc6H\xebAK\x010)OV\xab3\x1b\x0f\xe8\xa99\xbe\x18\xab\xadE\x9cs\xd7\x1co\xa3FD\xcf\x96\x88\xb6\xcay\x02\xcb!\x97x{\x13\x80\'\xdd\\\x1awL\xd63\xb4\x85\xa3\x10\xf9\xe8s\xa6\xb6\xd5\xd8P\xba\xe1\x81\x07Az4\x8f\x94\x9aR\x89\xae\xb4\x18\x9b9Q\xfeVe\xb4\xf7\xfe\xb1\xa0\xd3j5\x89 r\x92\xc0\x06\xbd\xa4sf\xdc\xd0y:=M0\xe2Y\xeez\xe2^\xd0?\xd8\xf6\xe1\xa62\x840\x91d\x99\xf7{\x909\xf4\xe4\xcd\x8c\x02\x03{\x1e\xe7]\xe4\xc4 \x94 \xe5\xcbw4\xbf\xc7\xe7J\xba\x1a\xf9\x13\xedN\xff\x85UA\xcf%V\xa8\xfa0I\xb5\x05%\x9bo@\xae]\x82\xb1-\xe1\x87\x82z\xfb\x9bA\xd8\x991\xceNx\x91\xba\x87`\x1c\x9f\xc5Y+\x8b\x87[\xd1\xb8)\x92\xb0\xfc\xee\xb7\xd1\xcf\xa1OF\xc0;\xf3\xf2\xe9\xbez"\xaf\xd3\xd4\xa4\xddG\xb0]ro\xf7\x82\xfc\x1a\xf1\xed\xb92$\xcbd%j\x98\xcbd\x7f\x1b!\xc6l\xd2<\x9d8\x97\xe5\xa0\xac\xc7G\xb9\xda\x90\xce~\xb1\xc1\xab\xe2\xcd\xef\x8d\xf8g\xd1I\x02\x03\x01\x00\x01\x02\x82\x02\x00\x0e!7\xf8\xfc8\x1c\xbf\x8a4Y<\xa8}\xce1\x06e\xb3\t\xda\x16\xa6\x7f\xc4=A:)\x15\xef\xc1u\xc8\x95\xa2\xcd]\x19\x9b\x97\x1d\x95\x82\xfd\x9cU\x8d\x18\xda\xa6^\x8atb\xdb\xafU\xe3\xf4[#\x1ai8\xe3\xc8o\xc2p\xd0\xc5\x9bt\xda\xeb\x9d\xd0\xc4\xe0\xff\xfdvz\x83\x96\x96\xb3a\xfb\x1f\xed[\'\xb7\x93RJS\xb8H\x95.K\xbdq\x17~\'\xfb\xd7-\x1c~|p\xf3x\xbc:\xe5\xcc\xd1~\xb9\xc4\xc5\xd5g\xf4\x17\x0b\xf9\xff!\xf5\xf2c\x05\t\xdd\xa1e\xf86R5\x8dO[\xfe\xb6\xcb\r\x1e\xc4\x17\xb5\xe7\xfej\x83\xf3\xab[\x8f\xfb\x1d\xa7?+\x7fWA\x06\x19\xf0\xe5\x15\x7f\xd49\xaf\xcb\xe2\x7f\x08\x81!H\x07\xc8|\t\x91\xa3\xf5\x86.\xed\xc7\x92Ov\x9bS\x8c\x14N\xda\x1e\xd3rQ;\xc6\x06\x82\xa4b1K\tQZ\x17\x05V\x85|\xc6\x87\x0bo\xce\x80\x8f\xdf\x17\xb8!+\x02\xfbV\x91\xf9\x04\x1c\xed\x9f\xd7\xcd\x12\x80B\xf5\xe1\xff\xb7 \xb9\xe19\xa8>\xe0,\xd9U\x92\xd9r\x9aU\xc5\xa5\xe7<Y\xd9\xdd\x9c\xb6\xe4\xc4M\x165\xe5\xe6\xab\x87s\x85\xa8\x9d\xaab\xc9\x95\xa6\x81\x97BN\r|\xf8M\xb52D\x96\xc0\x81\x8b\x87\xdd\x8e\xc5\x9e\x10\xf0\xf2\'\x9b\x94\xd2\x9c{\xb7\n\xc2`4K\xe0\xe3\xc1\x82\x86\xe6\x19\x9b\xcd+ _"\x90\xbf[(M\xdd\xb0\xda^%)f\x95$\xc0\xad\xd4\xdaqs\xa9\xbe\x05t;M\xd5\xedw\x95\xdc\xd2\xbe\xff\xa1\xed\x1d\xa9}\xfaF\x8e1\xa3\x86\xb8\xed\xcb\x10\x84-\x87\x16&\x9c\x08L\xb3v\x03>U\x0b\x87\xd7\xa3-\xdb\xd0\xeeH`\xdbrJ\xc1\xfc^\xe6\\\xea\t\x14\x8e\x15\x01\xb1\xe4\xa9he\xac\xa7;\xf6\xc5\xc6\xa7X,\xcb"<q\x8c+pqQ\xca\x07h%+r\xf3\xdd0\xd7\x9e\xf6\x85i\xeb\x02\xa6\x1d\xfe6\x8b\xbe\x91\x15\xb4\xab\x89\x00U/E\x02\x82^\xaa\xdc\xf7\x07\xb1xJ\xa7\xb7\xf0\xfd\xc05\x93\x0f\x92(R\xf1\x02\x82\x01\x01\x00\xbe\x89O\xbdCq\x9f\x08\xf5\xe3\x9e&\x9b\xd0\xfe\xf8}\xdc\x04\x1f\xba\x0fA\xad\x80\xe4^\xc1\x11\x08\x13\x15\xd4ml\xd1\x11\xb8\xdaJk\xb3\xc1\xe8(\n\x92\xff\xad\x10\xf2\\\x07\xef`#Z\xa3\x08\x07h\\\x0e\x9c\xe8\xd4\x97\xd1\x84\xf3m\x94J5\xd5\xfe\x90\x1dC\xe5\x91Be`\xf8\xeab\x00\xb0\x99\x94E_x\x83\xac(A\x83(m\x98\xbb\xeb\xef\xab\x86/\xab\x10\xacK)"\xb4kjS\xaar\x18\xfc\x080\xe7\xd9\\\x8d\xc9\xea\xfe\xcc~f\xea\x1d\x15\xd6 \xec5\xf5<\xfchAP$\x19\xe8\x03\xbf\x15\x8a\xe1\x1c\xeb\xa4&\xb64e3\xde\xd9\xf1\\\x95\xf3\xb8\xdd"\xe1\x08\x86\x84\xa2\xb7\x8d\x8c$ 7%y\x15UP\xbe\x07\xfb)\x13\xec\x1e\x94\x07a\xdc\xecr\xcf\xben\xdf\x1b\x02\xb9\xe6\x0fA\xe7\x8cE\x0e\xf2\xf5my$\xce\x08\x04\x00$nm\x92\xb3\xae\xb2\xd5\x9a\xcb\xab\x88\x0f\xb0\r4f\xf2\xb2`\xf6A\xf2t;\xaa\x8b\xebQ\x18\x97\xd9\x02\x82\x01\x01\x00\xcfkk}Z1\xef\xc6\x03S\xda\x00\x12\'\xf1#\xab\xd2\xd4\xd8\x96\xc1\xac\xcd\x8c\xfb\xc0\x88\xcd\xee]\r\x96\xbe\x87\x87/\xe6u\xfdx\x19\xc9\xda\'\x1e\xfd\xec\xe6\x03j\xe0\xfe\xbb\xac\x8cc\xf3\x1c\xe0b\x9a}\x82\xcf\x81Q\xbb\xbbX36\xff\xdf\xc3\x8eyC\x17\xbad\xdc*\x16x7\xa5g\x14\xff\x81\x01\xa9\x81\xa1\xe0\x8c\xeea\xca\xbc\xabC>\xe3\x98\x94eOs\xab\x91\x0c&/\xa8\xfd}\xc1O\xa8MA\xef\xb2B\x95\xffP\xfff\xed\x1b\xdd+"\xac\xbd\x98\x0b{\x02\xab\x0eh\x9d"}\xa8\xe3\xc46E\x0ex\xc2\xe9\xea:\xaa\xe4\x89\x0f\x01\xfd\xb3^\xfb\x85\xb3\xa1?IZ]\x15\x14lv>7\x96\xeb\xc4\xc6\x0b.\r\xac@-.\xb2\xb3\xc7\n\x0f6\x97.\xe2\xce\xff\x90\x86\xd8s\xb3\x18\xebVA\x82\xc8\x1d;\xdf"\xfc#\x7f\x98`\x1e\xc2\xeb%\x97W\xae\x99H\x90\x9a\xe2\xf3\x0c\xca\xc9\xa5\x9c\xdb?V\xe5\xa5\xaf\xe4\xe0\x0f\xfcZj\xab\x0e\xf1\x02\x82\x01\x01\x00\x88\xd8\xda:\x97\x1c\x1e\x1b3o\xbe\x01\x00\xdc\x84\xa48\xd12\xed\x0e\x972\x96\xc9\x02<\xc3\xf1\xd5\x98\xcf\x8e\xf8\xe0\xb4\xf0C\x92\x14\xedq\xf8\r#\xe5$[\x1a\x14\x17\xdd\xdd\x9d!\xb1\x82\xc1\xa1\\\xa0\xa9\xad\x9d(\xe4\xb7\xfd\xb5\xbd\x98\xb0n\xf4g\xb4$\x11\xc0\xd8;\x122\xfa\t\r^B\x1c\x94\xd1\x97Y\xd0\x96\xd1\xa9@\x14Q\x8f\x15\xa9\xb2\xf5:~o\xf2/Qo\xd2%\xa8\xeb\x95<n(\xf0\xa4\xe3\xc5,`CG[\x04\xba\xe8h\xc8\xc5\xd1\n\x03\xf75p3\xa9\x0f\xa8Yp\x93\xdd?t\xa1cy\x91\xe1Q\xa5^`s\x15T\xc1\xf4J\x942\xe7\x0f\x99T\x19\xc8#\xc5S\x90\xfd\xca\xef\x8fk\xcc0A\x10;\xa3\xa0\xdb\xd5O\x07\xc1\x96\x94\x0e\xc7\xbb\xd3b=\xe6\'\xbb\xa0\xa3\xa0\x06\xc9P\xe2\xc0\x1e\xd2\x85O\x918\xcb\xf9\x99\xd5\xf8T\x8f\xc2S\xe7_ngul\xc7\x96l\xdd\xaf\x0bY\xb8\xa0G~j\x02\xedo\xbaz\xd2\x8e\x15Q\x02\x82\x01\x01\x00\x98$\xebK\x9f\x85Q\xa3\xa5}4C)\x0e3K?\x15\xff\x1a\x80:\xc0NfC\xa4\x0e\xb5?J\xf2T\xc8\x9d\x11\x04\x89\xbf\xb2\x95\x0e\x15\x89\xf7x<:0\xde\x00\xdf\xd8\xfa@\xaf\x1a\x01\x92\x04\xe5N\xfd\x11\x9e\xb3\xf5\x08\x07{\xc2\xd5m\n\xed\x9e\xecC\xd2{\xde\xcf\xbf\xef\x8bo\x05\xdc\x7f\x02\x8b\xd6tG\xaa=\xd4"g\x89\x16\xabi@\x10"3w\xbc\xb7\xd3\xf9)89ms\xc3r\xb0\xc3{(\nrou\':z\x9d<\xff[S\xf0\xb3T\xbe\xdal\xf8\xa0\x10\x89\x9b\xf9X\xc31\x8f\x13_\xc4%\xc0\x93dDte\xfeC\x0b\xea\xd4O\xaf\x9f{\x0b\xa4(b(4\xf6.8\xed\x9aI\x11\xd7\xdc\x8d\x06\xd2\xf0\xae\x82u\xe6\x8f\x08H\xd0\xaf\xf2ei\xe8\xfc}>\xec6\xb2\x00m_o\xdeF{k\x17Y\xca)\x1f\xc6\xddz\xb2\xefY;\x92\rxRI\xff\xd2\xc9\x05q\x1aHh\xaeI\xdf\xab\xc3\xc5)\xd5P\xe4\x82N\x0b\xfb\x81\x02\x82\x01\x00\x07\x9f\x0b\x02\xc5\xb4\xd2\xbdRy\xf4aq\xa3\xf5\xce\x17\r\xb6\x13\xf9\xed}\xbc\xf9\xfe\\\xb2\x8f\xee\x1f\xf4\xbb\xbe\x8d\xee:\xb4\xeb%\xbf2ya\x9f\x87\x88\xe0]\xa1\x9a{\xdd\xb5\x04,4V\xe8\xd1\xfd\'I\xc18\xedG\x88\xe1<\xd7\xda\x1b\x19\xef\xad\xc2{\x9e\x13\xdb\xc3%b\xe5\x12CJ\xc0F\xd1\xbd\xd4\xcd|\xff2I;mp\xaa\x05X\xf8\xedNI\x93\xca\x91\xd9\x83\x8e\x04\xe2|\xf5\xa1O\xfbq~;\xb0o\xb0-\x03\xca\x1a\xc25is\xb0F\xc0L\xe5U\xb20!g&c\xb9\x19\xc6[o8{\x87a\xfe<\xfb\x8c\xc4U\x18Bz\xe8D\xdfd9\x88\xe9\xfa\x9f|\x8f\x1f#U\xad\xbf\xe2\x17\x12\xd4\xff\x05\x83FV=\xab\x06x\xc6\xe4>?\x9aMFg\x85]K\xc2\xd4\x02\x88J\x87\x89`\x1a\xac\xcb\xa9\x03\x05\xcb^\xf5i\x00\xce%\x00H, \xa9~\xdd\x8e\x9b{,\x82\x04Z\x94\xd7\xd2\xbe\xd7\x94b\x1bJ*yP\x8c\xe76\xd4'
SERVER_PRIVATE_KEY = b'0\x82\x04\xa3\x02\x01\x00\x02\x82\x01\x01\x00\xc0\xfeF\x8d\x98\xdd<y\xa1\xb2\'\x90\x86\x0f\x98\xf6r\x1b{\xb2DhM\xd81B\x19EAq\xaaV7@\xa5xkIDc\x81$\x8c(\xb1\xee\x96"\'\x11H[v\xe8fXt8mQ\x9e\xb5\x8ff\'\xe8\x87,\xe5\xf1MO\x14\xf8m\x0f\xd0\x16\xe5\x05?\xe5y\xfcU,\xd8~\xe5\x05\xa2DK\x82\xc8\x95\x1a\xf5\x0f\xc1\xefp\xcd \xc1\x1ak\xf1J\xdf\x06\xb6\r, ^gwV6\\\x8a\xae\x7f\x8f\xb3\xdc\xed\xa3\xdd\'\xecM\xfd\x05o\xab\x01\x18\xa8 \x8a\xb2\x8d\x13\xf0h\xe3q\x10\x97\x87\xb0x\xda\xc2\x17\xc2\x9f\xd2D\x98\x86\x93\xc3LBZ\xe2=Y\x16\t\xd7\x9bw_Djp\xeb\x1f5H\xede\x16#\x19\xc3\xd3~\x17&\t\xc6T\xf4#\xcf\x11I\xd0:)\xc5"\xe2\xa5\xc6\xfa\xbd\xbb\x12\xc6\xbba\xe6M\xd9\xc7]\xbb\xef\x01\xa9\'\xfc#\xcaU/\xcf\xee*d\xa7\x9b7\xe6x\x93\xe7\xef(\xd9\xaed\xe6\xc6\xbe\xbe\x83\xb9\xb9\x1b\x02\x03\x01\x00\x01\x02\x82\x01\x00\x01\x00P\xb5cY\xa2z\xaf\x10\x11\x8cze\x92Q\x94\xfd\xf7\x82Q@\x89F\xd9\xda\x91\xee\xfe\x0b\xec\xeaM\x97\x14D\xaf\xa9\xcd\xa5\x06\x82~\x07\xa8\x04\xa8\xda\xbc\x81&r\xf3\x06\xf9\xa0\xf3\xd9g\x17\xc9N\xff\xd3s\xd9\x8c\xf9\xfa\xa7i\xd3C4\x96\xbcBD\x1c$\x0e\xd4\xcd\xf15/\xea_\x9e(\x8dR\xf5aTQ\x11\xb6\xbb\xc21\xcf\xd0\x00\x9f\x7f\xd7\x97\x84\xdf\xebT\xfet\x80&}:\xedC\x92\xefU@l*n\xb6\xfa\x93!)+\x00\xcf%\x03\x87841\xc4\x8fp\xf2\xdb\xaa\x18\xcf}6\xfd\xbe&\xbe\xbbD?\x0b\xda}\xe0\xa9\x9b\xa5[\xb8\xac\x89\x99\x86\x8eS\x87"\xe1\xffT&\x99\x07\xb8\xacqm\xafR\xd1z\xcdK>9V\'\xab\xbd\xca\x99\x134\xb6S\xfb<\xe3\xf5\xf6\x11]\x10\xe6\xb9\xc3\x83[H:\xaf\x91s\x88=\xbc\x90L\xab+#$\xe8\xe4\xf3\xe0Du\xb1\x1a\xb9\x03 \xd3\xa4\xe2\xf8\xcd\x88\xcb\x9a\x98\xfe\xd8\xdb\xa5\na\x02\x81\x81\x00\xc2\xe7\x9e\xed\xc8?\x1a\xcd|}\xc8\xc8\rFZ\x96\x1a\x94\xaa\x86\xa0\xf8#\xec\x9b\xc6\x7fp\x9bQ\x1c\x01\xd1\x8b\xf5t\xdcp"Ug\x1fx\xc3\xfb\xb2Y\xd5Uh\xbd\xb1\xebE\xe8\x0f&\x08\x0bT\xe1\xa0b\x89\xa6rt@\xda\xc9f\x81\x85\xc7+\xca\xb5\x16\xdd\xc0D\x172XY/\xba\xa2\xb0H`\xe6M\\\xb5\x14\xea*@\xeeo\n\x03U\xe5\xdd\x8e&\xeb\x0e\xd7j\x1a\xe5{\xd2f"\xf9P\xa5M\xec \x82\x17-\xe5\x02\x81\x81\x00\xfd}C\x7f\xe7\xa44\x8e\x19AAA\xfa\x9a\xc6C\x8cy$g\xaam\xec\xdcz\xba\xba.\x1dVUz\xd1\x0c\xf4F\xd5D\x01\xb5v\x8d1\xbf\xeb\xea7\xbe}\xb3\x12A\xc5W\xac\x04\xf9\xffLu\xa8\x7fD$1+K\xcf\xab\x9b\x07=#\xf4\x91/\x8d`\xd4+\xec\xe1G\x0c\x08\xdc."\n|\xf2\xdf\x12Tf\x9fU\xd0\x9e\xea\xd5\xd8b\x85\x01=\x88\xb2\x04\x84\xc2z\xfb7\xacf\xc8[&\xabM\x11U\xbdBv\xda\xff\x02\x81\x80Z)e\xb6\xdf\xd4yd\xa7{T\x9f^\xac\xb6\t\x0c \xcb\xc5\xdd\xbf\x0cwO\x14\x83-\xa7[\xdd\x15\xe6F\xd5t\x8a\xe9\x00\xa8\xfb<n\xd4R\xa2\r\xb6\x87}\x1d\x8b\xa9\xa7\xbc\x13\r\xe7\xd8\xbe\x1ae\xe4O\x83\x05\x1dLG)\xb5\xd6\xa2\xf9!\x03\xf3\xc3\xb1/Y\x10V\x04\xd2\xb5&\xa4M\xe2\x1d\x99L\x1e_\xd2^\x04\xcf\xe6\xbc\xcd\'\xff\xdb\x87#TS\x96\x99\x06\x07\x8d3;\x80n\x1ba8\'\x14\xddp\xf0\xa2\x15\x02\x81\x81\x00\xd3u\x01/\xdb~AQ \x84,\xf9\xeb!\xdd\xaeO\xaaf\xd2\x0b{\xf3\x90\xe0\xd8\x8f\xa3\x14Z\x06\xa8\x93g)\x07E\xb4\x9bpR\xda\xe9\xdb]\xe3^i\x0b\xd6\xab\xae-\xff:\xc2T\x01\xc28\x8c<\xce\r\x1a\xef1(\xa5\xd0\x873[\xa1\x12\xd4\x06-\xf6\x10Fd\x8e\xad\xdd^?%\xaav\x1c\xec5\x10/#O\xa4\xdeL\xab\xe2\xfc\x1cS\xb2\x8f+aU\x96\x1e\x9d\x1e\x0e5\x17\x81\xe2:\x17\xea\x14\t\xf3=\xce\xe5\x02\x81\x80\x00\x90\x00\x83G\xf4J\x10\xbc\xa8\xf3\xa7\x15\xd8\x91b\xc4\x10\x83(\xd7j\x1c,z\x9d\xe2\xe9D\x13\x85\x85\x8e\xa9\x8bs\x9d!\xdeP5c1:\x1e\xdd\twF\xb5\x81\xa9\xa7^\xd5I\x04\xe1\x02f\xad8[\xad\xa7r\x06\xc8At\xd8\x99\x86\x0f\xc7\xb1\x87\x1ac\xff\x8f+\xb6*P\xcb\xd1\xdd\xc8\xa1\xc1\xef?\x19]N\xb6\xf8\xa9\x16\x85r4|T\x1d\x92\xba<9k\rI(/KWc$4\xfc4\xb6\xdf\xc1\xd5\x85\xd4'

SERVER_CERTIFICATE_CHAIN = [{'Signature': b'1\x86\x03\xe1?|V\xe6\xf3\\e\x8b\xcf\xe2\xde\'\xc0\xdc\xd9\x1d\xd5\xf3y\xbe\xc2\xd7\x95\xb2\x1b\x93\x18\xa7~\xba\xf8\x8d\xd6\x9eN\x1dQn\xa35#)\xa1\x86G\xa3\xec8\xdc\xd4\xa3\x1f\x8c"\xde\x8d\n\xbc\x9c\xbbSD\xec\xa2\xca\xf4\xe2Ai\xb5wW\xef\xf7f\x8e\xdc\xf5\x9b\xa37dG\x94\x80>\x9a\x1c\x80zc\xaf\xd6\x0b:\xc8\xbc\x94\x95%\xa7\xd4\xd8\r\t7\xbb\xde1\xed\\\xf7\x12*\xe1\xbd\xff!\xee\x18L\xee\x13^', 'PublicKey': b'0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\x8d\x84\xd70\xdd\xec\xf5\x11"E\x84p\xfeD\xa4C\xad\x92u\xcb\xaa\t,\x99\x82\x02\xc2j\x8e\xae\x16\xbcx\x9f}\xab\xf9Zh\xb5\x85\x1cb8\x91\xab\xda>\x89\x1a\xa1\xef\xa8c\x0b\xf3\xde\xf6\xee#\xd2Z\xbc\xf2\xba)8\xd8\xc6\xba\xd6\x07\x13\xb8&\xa4|\xa1\x0c\xe0\xff\x19&\x8e\x9f,\x19x\xb5AS\xca\xd1Rj\x0c\x19,\xa3*DG\xa9?\x86H\xd8,^K\xd3\xf8w\xa5\x89&?\xba\xb6\x97\xa6>\xd7R\x00\x1f\xcc\xb9\xad\\\xfe\xcb.aUO-\x81\x14\x0f\xb78\xf6\x85j\x13\xc9\xe2\x12\xb0g\x88U>|\xe357\xf3\xe0O\xdb\x0cL\x89\xd8\xe5\x1dTw\xb9Vd~\xde\x0bg\xf8Q$_x\x0f\xcb\x04\xf4\x0cRF\xd1Er\xbe\xd8\x14\xf7@:\x9d\xdb!\x93\xa2\xecs`\xd4jU\xd2\xde\xa3\x9bd\x0f\xd8xY\x86q\x95;9\xdf\x87\xc7U\t\xde,\x1b\xc6\xf1\xb9uO\xc6\xf4\xe3&N\xccs\xb8I\xca\\h\xa2v\x8f\xa2\x13\x87@\x83\x02\x03\x01\x00\x01', 'Name': '0', 'NotAfter': 10000000000, 'Issuer': 'IssuerA', 'NotBefore': 1}, {'Signature': b"|\xc1U\xfe\x81\x92\xf9\x1c\xf2g\x86\xf3\xbb\x12\xb3\x1e\x9drt\xd6\xf3f*d\x86\x0f\x86\x00rQ\xec:\x13\xb4\x17\x9d\xa4\xef\xd1&\x7f\xee\xbc\x87\xdd\xc4\xe0\x87R\x7f\xcb\xa9\xabj\r!\x9d\x06pO?\xa2i\x14*\xae\xee\x9e\x1c\x13\xddV\xc0*\xe5\x06\xd4 \xa7)\xd2\r,\x93\xb0x\xcb\\\xe8+\xd6\xa7T\xe6\xe8\xefP\x0ee\xab\xca\x0b\xbbh<xvZ\xe6\x8e\x15\xacl\\\x16Q\xde\xc5]\xd7I'\x1d\xf4\xc7\xb7_\x91\xaaWf'\x96\xe2\xdb\xba+b\xe7\xd8q\t\r1\xc3\xe5\x83]%J\xd7\xa0\xffM\xb4\x1a7Uf5\xbd-\xdd\x985\xabI4\x13\xe0[i\x8b:\xfc\xa9\x08\xe0,\xda\xbb.a1\x94;S\xf3\xf3\xa1\x92^4L\xa1n\x1f\xb2A\x9bI\x95\x17\xb1\xc0l\xecp.\x9c\xed=\xcet\xd8x|Yv\x8f\xaf\xbc\xbe\x10\x96\x15\x97\xe3@i\xbe\xcc\xc8Ze\xa5\xdc\xbb_\xe8\xb1\xadc\xbe\xdel:\xd5\x8c\xd2C\xaf\x88\x9f{\x9d", 'PublicKey': b'0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc0\xfeF\x8d\x98\xdd<y\xa1\xb2\'\x90\x86\x0f\x98\xf6r\x1b{\xb2DhM\xd81B\x19EAq\xaaV7@\xa5xkIDc\x81$\x8c(\xb1\xee\x96"\'\x11H[v\xe8fXt8mQ\x9e\xb5\x8ff\'\xe8\x87,\xe5\xf1MO\x14\xf8m\x0f\xd0\x16\xe5\x05?\xe5y\xfcU,\xd8~\xe5\x05\xa2DK\x82\xc8\x95\x1a\xf5\x0f\xc1\xefp\xcd \xc1\x1ak\xf1J\xdf\x06\xb6\r, ^gwV6\\\x8a\xae\x7f\x8f\xb3\xdc\xed\xa3\xdd\'\xecM\xfd\x05o\xab\x01\x18\xa8 \x8a\xb2\x8d\x13\xf0h\xe3q\x10\x97\x87\xb0x\xda\xc2\x17\xc2\x9f\xd2D\x98\x86\x93\xc3LBZ\xe2=Y\x16\t\xd7\x9bw_Djp\xeb\x1f5H\xede\x16#\x19\xc3\xd3~\x17&\t\xc6T\xf4#\xcf\x11I\xd0:)\xc5"\xe2\xa5\xc6\xfa\xbd\xbb\x12\xc6\xbba\xe6M\xd9\xc7]\xbb\xef\x01\xa9\'\xfc#\xcaU/\xcf\xee*d\xa7\x9b7\xe6x\x93\xe7\xef(\xd9\xaed\xe6\xc6\xbe\xbe\x83\xb9\xb9\x1b\x02\x03\x01\x00\x01', 'Name': '1', 'NotAfter': 10000000000, 'Issuer': '0', 'NotBefore': 1}]

SET_ENCRYPTION_KEYS_ENABLE = False
SET_AES_KEY = b"00000000000000000000000000000000"
Expand All @@ -11,22 +12,11 @@
ALLOWED_AES_KEYSIZES = [16,24,32]
DEFAULT_RSA_KEYSIZE = 2048

ENCRYPTION_USE_PRESHARED_KEYS = False
ENCRYPTION_USE_PRESHARED_KEYS = True
AUTO_GENERATE_FALLBACK = False
CERTIFICATES = {
"AATC":[
{
"ServerName":"AATC",
"NotBefore":1,
"NotAfter":1000000000,
"PublicKey":b'0\x82\x02"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x02\x0f\x000\x82\x02\n\x02\x82\x02\x01\x00\x9a`\xfa\xdf\x0e%\x8bv\x82\x94v\xe1gt\xafK\'\xa1\x87l\xef\xaeV\xc5\x9e\xfb\x8e\x00\xbal1u\xab\xbe\x92"\xd6\t\xad\x12\xdbx4\x0c\x9d\xdb\xf9\xcf\x08\x8au+\xa8[n\x1b\x86i\xb76N~\x82\xcf\xdd\xd0\xa1c\xb7\xbf\xbcT\x93\x9fT\x1c\xbb\x85\xf2\xd5\xa6\xfbx,\xf1i\xecv{\x85\x92\xd6\xc5a\x168\x93.\xa4t`\x06D\xbd\x969\xba\xec\xda<&\xaf\x8d\xb0\xc6\x99\xb6k\x86\x96\x0c\x19\x0b\x1a\x82T\x1c\xcbI\xe4P\x00\xd0\x0f\x9eP\x1cw\x06\xc1\x18\x1b\xc46g\xe2\xd8iSy\xc2?\tP\xef\xd1jlf\x97C?\xfa*\x92\x1c\xd8\xf0l\x02\xd3\xc2W7\xc4\xd8\xb2\xd2\xa5\x00?\xe9K\xce\x0e\xc0\xa3\x8c\xc7\xee\xd8\x9aq\xe0\xe2n6~\xd9-_OE]Ui9w#\x7f\xf9\x11QE\xb9^/\xdc0=\x9d\x12+nU\xd4\xc6H\xebAK\x010)OV\xab3\x1b\x0f\xe8\xa99\xbe\x18\xab\xadE\x9cs\xd7\x1co\xa3FD\xcf\x96\x88\xb6\xcay\x02\xcb!\x97x{\x13\x80\'\xdd\\\x1awL\xd63\xb4\x85\xa3\x10\xf9\xe8s\xa6\xb6\xd5\xd8P\xba\xe1\x81\x07Az4\x8f\x94\x9aR\x89\xae\xb4\x18\x9b9Q\xfeVe\xb4\xf7\xfe\xb1\xa0\xd3j5\x89 r\x92\xc0\x06\xbd\xa4sf\xdc\xd0y:=M0\xe2Y\xeez\xe2^\xd0?\xd8\xf6\xe1\xa62\x840\x91d\x99\xf7{\x909\xf4\xe4\xcd\x8c\x02\x03{\x1e\xe7]\xe4\xc4 \x94 \xe5\xcbw4\xbf\xc7\xe7J\xba\x1a\xf9\x13\xedN\xff\x85UA\xcf%V\xa8\xfa0I\xb5\x05%\x9bo@\xae]\x82\xb1-\xe1\x87\x82z\xfb\x9bA\xd8\x991\xceNx\x91\xba\x87`\x1c\x9f\xc5Y+\x8b\x87[\xd1\xb8)\x92\xb0\xfc\xee\xb7\xd1\xcf\xa1OF\xc0;\xf3\xf2\xe9\xbez"\xaf\xd3\xd4\xa4\xddG\xb0]ro\xf7\x82\xfc\x1a\xf1\xed\xb92$\xcbd%j\x98\xcbd\x7f\x1b!\xc6l\xd2<\x9d8\x97\xe5\xa0\xac\xc7G\xb9\xda\x90\xce~\xb1\xc1\xab\xe2\xcd\xef\x8d\xf8g\xd1I\x02\x03\x01\x00\x01'
},
],



}

ROOT_CERTIFICATES = [{'Signature': b'qV\x98n\xa8\x0c\xe1\xde\xc6\xf8\xbdK\xd4>\xf3\xdf\xb1\xc2\x02\x06z\xbf\x83#\xa2\xd5)>&\xdf\xf1\xbcm5$\x15wB\x84/L&\x1aA\xa2=\xae\xe2\x92\xab\xed\x1bP\x02c)5IT\xc1\xcft\xf1gb\x11\xd0\xa1p\xd3\xcei\xbe\xb8\xb3t\x06\xbf/\xd6$i\xc2\xfbO\xb2\x94]\x02\xa1\xf9\xfe\xec9\xd12!\x91\xea\xcb\x13\x0b\x7f\xd7\xfc\xac\xb8F\xe5\xd3\x7f\xee$\xc7?#\x07\x01\x8f\xf9\xb1\xaex\x87\x07Z#\x9e', 'NotBefore': 1, 'Name': 'IssuerA', 'PublicKey': b'0\x81\x9f0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x81\x8d\x000\x81\x89\x02\x81\x81\x00\xcddI\xe9\xcbV\xc2\x931\n+\xc5\xef\xcc\xeft\xf8\x01\xe8s\x12\xe2\r)\xf8\x81\xb9\x1e\xcc\x06!n\xff\xd0=\xf1\x92\xa6\xd0\xff\x91~s\xf9pY\xde\xc2\xe4\x8e`\xd2\x02\xe8\xf2r\xa7=\xdbFK\x9a\x02b\x1a\xcdP\x07\x92>GU\x1a?\x89\x96\x89\x99\xf3b\xe5<\xfdJY\xd2\xc4]W\xe9j\x87\xb4\x82\xe0\xa8c\xa7\x87\xe2(\xb0\xa6\xc2M>\xab\xb5r\xd8\xdf\x10\x1a\x07\xd6\xc0\t\xb0\xa3Ng\x1aD%\xab\xb52\xad\x02\x03\x01\x00\x01', 'NotAfter': 10000000000000, 'Issuer': 'IssuerA'},
]

Expand Down
Loading

0 comments on commit 5adcfc8

Please sign in to comment.