Пример #1
0
 def testPemFileWithBadFormatMismatch(self):
     sections = context_config._SplitPemIntoSections(
         BAD_CERT_KEY_MISMATCH, self.logger)
     self.assertIsNone(sections.get('CERTIFICATE'))
     self.assertIsNone(sections.get('ENCRYPTED PRIVATE KEY'))
Пример #2
0
 def testPemFileWithBadFormatEmbeddedSection(self):
     sections = context_config._SplitPemIntoSections(
         BAD_CERT_KEY_EMBEDDED_SECTION, self.logger)
     self.assertIsNone(sections.get('CERTIFICATE'))
     self.assertEqual(sections.get('ENCRYPTED PRIVATE KEY'), KEY_SECTION)
Пример #3
0
 def testPemFileWithBadFormatMissingBegin(self):
     sections = context_config._SplitPemIntoSections(
         BAD_CERT_KEY_MISSING_BEGIN, self.logger)
     self.assertIsNone(sections.get('CERTIFICATE'))
     self.assertEqual(sections.get('ENCRYPTED PRIVATE KEY'), KEY_SECTION)
Пример #4
0
 def testPemFileWithCommentInBetween(self):
     sections = context_config._SplitPemIntoSections(
         CERT_KEY_WITH_COMMENT_IN_BETWEEN, self.logger)
     self.assertEqual(sections['CERTIFICATE'], CERT_SECTION)
     self.assertEqual(sections['ENCRYPTED PRIVATE KEY'], KEY_SECTION)