Пример #1
0
 def delDKIM(self, name, dkimDelete={}, dkimPreserve=[]):
     if type(dkimDelete) is dict:
         dkimDelete = [dkimDelete]
     if type(dkimPreserve) is dict:
         dkimPreserve = [dkimPreserve]
     dkimFromFile(dkimDelete)
     dkimFromFile(dkimPreserve)
     for i, e in enumerate(dkimDelete):
         if 'filename' in e:
             del dkimDelete[i]['filename']
     for i, e in enumerate(dkimPreserve):
         if 'filename' in e:
             del dkimPreserve[i]['filename']
     deleteRv = self.qryDKIM(name, dkimDelete)
     preserveRv = self.qryDKIM(name, dkimPreserve)
     return self.deleteRv(deleteRv, preserveRv)
Пример #2
0
 def testDKIMFromFile4096(self):
     dkim = dkimrecgen.dkimFromFile(
         {'filename': 'tests/testdkimkey4096.txt'})
     self.assertEqual(
         dkim, {
             'filename': 'tests/testdkimkey4096.txt',
             'p':
             'MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxTvW1ZqXNIFEJzpU5xwLPTna84vKpeWM83MS8jf7THtYfNMJmtG706j2fHmWG55uuU0r5fnYaHOBj1IT4qtFlzHDjqzrQYNUpTzsmHqpe3EMec/Zhja5Rzd/HLCZXFzBpe7welj0fYM81StCs1GrDKQvtMkqdP2VfcWNEdXksffXPMK5T5nw4tO1q99xiIGxr4+lBo12zNaUrtv18E7klBGhYkEfA1EPL5oYGKnHaBD935YU7CM0UQP+MbunM0+Tj02EfT2zwpxRkQf9a0nRqvdzgWqEDTleyXiWVp8TKqTKhoSiLmqZPv/c3d+YDAfe2L5cIDgdGRJ0eqrAsKrebf+YmVmQgr3BRfkrXGwfbg2hyqU2VCPf40KG8NOMI/4CAHbkf1RhUzv+1u8uF32xUKrYlUt8TH2BODE4CHg7OzCBCxu0mUJSMEcsgekOALm0ArDWts/8k1Dtk2NKhoHiKCLl3Q/C8W0A4bkjNKj4IEe11UYUXEJdpq0M5JawBQ1rp7YOrRnCMN5YCvIXUwt5S+OEFgmo5hO7NtFGFBfEgdaM21c5dLlpVzaWXDyTW8FFAPCN/xFqR6xhKLTzJppnD2RIvak7hNnEfc6BkNTR1sBzx23jgwfTX2Te287zQRQeORONoARWGFn1UnCz7NeomuOTugEuDudv/sydfX380gMCAwEAAQ==',
             'keyname': 'testdkimkey',
             'v': 'DKIM1',
             'k': 'rsa'
         })
Пример #3
0
 def testDKIMFromFile1024(self):
     dkim = dkimrecgen.dkimFromFile(
         {'filename': 'tests/testdkimkey1024.txt'})
     self.assertEqual(
         dkim, {
             'filename': 'tests/testdkimkey1024.txt',
             'p':
             'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQP7L2UVYrwo6pNHEXzSGrT7B+P8HBTEX6AecR9xTHr+Y9WwiYJAaKlLESqTB5SzQYlO6c+QeOv1fhnExBRxMqQEM0FhpvdwBadYx5Df4bSxt/5fjherBAiE9FbnTWWNDO6isGdAJ75+yWceRvXx0MajqSUwggqaZWNirWJUq34QIDAQAB',
             'keyname': 'testdkimkey',
             'v': 'DKIM1',
             'k': 'rsa'
         })
Пример #4
0
 def testDKIMFromFile2048(self):
     dkim = dkimrecgen.dkimFromFile(
         {'filename': 'tests/testdkimkey2048.txt'})
     self.assertEqual(
         dkim, {
             'filename': 'tests/testdkimkey2048.txt',
             'p':
             'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAucgtUOS7wajLj5aVk+J/pNjAkx/9qt4s4tuhXRsHcYcroVRHegtDTNUIZdP3oF/QERuBQAE2gfNoV2ZqC9Nop3EXf0fjOFJoUxTyOK2IXMglbOD5+sptNaJwY7OsS+jhjNJBG5Jej7HcR/eqya7kUovVCGqjy6Ii2Tik5Sun0yHz3yqKrQgdq/I3ev7xAfeiBdmL8ZweaVG8aqK51Fbf0j1VPo65F/CcXVVs00urQdkR8hjCKk3l7NMwHI6fmiOViAxMNvpv48A93K9jL3LylPErybww4XBsEMwAODuymrFvXS8e7eM8mPejZP+Me+ngPrASoUal3NCziWKmfpmqKwIDAQAB',
             'keyname': 'testdkimkey',
             'v': 'DKIM1',
             'k': 'rsa'
         })
Пример #5
0
 def addDKIM(self, name, dkimDict):
     dkimDict = dkimFromFile(dkimDict)
     dkimRRdictList = formatDKIMentry(name, dkimDict)
     self.addDictList({}, dkimRRdictList)