Пример #1
0
def test_csridentifiers_openssl(csr, result, openssl_output, tmpdir):
    fn = tmpdir / 'test.csr'
    fn.write(csr)
    module = MagicMock()
    module.run_command = MagicMock(return_value=(0, openssl_output, 0))
    identifiers = openssl_get_csr_identifiers('openssl', module, str(fn))
    assert identifiers == result
Пример #2
0
 def _get_csr_identifiers(self):
     '''
     Parse the CSR and return the list of requested identifiers
     '''
     if HAS_CURRENT_CRYPTOGRAPHY:
         return cryptography_get_csr_identifiers(self.module, self.csr)
     else:
         return openssl_get_csr_identifiers(self._openssl_bin, self.module, self.csr)