コード例 #1
0
ファイル: test_translations.py プロジェクト: Neetuj/barbican
 def test_passes_certificate_conversion(self):
     pem = keys.get_certificate_pem()
     der = translations.convert_pem_to_der(
         pem, s.SecretType.CERTIFICATE)
     converted_pem = translations.convert_der_to_pem(
         der, s.SecretType.CERTIFICATE)
     self.assertEqual(pem, converted_pem)
コード例 #2
0
ファイル: kmip_secret_store.py プロジェクト: Neetuj/barbican
 def _denormalize_secret(self, secret, secret_type):
     """Converts secret back to the format expected by Barbican core"""
     data = secret
     if secret_type in [ss.SecretType.PUBLIC,
                        ss.SecretType.PRIVATE,
                        ss.SecretType.CERTIFICATE]:
         data = translations.convert_der_to_pem(data, secret_type)
     return base64.b64encode(data)
コード例 #3
0
 def _denormalize_secret(self, secret, secret_type):
     """Converts secret back to the format expected by Barbican core"""
     data = secret
     if secret_type in [ss.SecretType.PUBLIC,
                        ss.SecretType.PRIVATE,
                        ss.SecretType.CERTIFICATE]:
         data = translations.convert_der_to_pem(data, secret_type)
     return base64.b64encode(data)
コード例 #4
0
ファイル: test_translations.py プロジェクト: Neetuj/barbican
 def test_passes_convert_public_der_to_pem(self):
     der = keys.get_public_key_der()
     expected_pem = keys.get_public_key_pem()
     pem = translations.convert_der_to_pem(
         der, s.SecretType.PUBLIC)
     self.assertEqual(expected_pem, pem)
コード例 #5
0
ファイル: test_translations.py プロジェクト: Neetuj/barbican
 def test_passes_convert_certificate_der_to_pem(self):
     der = keys.get_certificate_der()
     expected_pem = keys.get_certificate_pem()
     pem = translations.convert_der_to_pem(
         der, s.SecretType.CERTIFICATE)
     self.assertEqual(expected_pem, pem)
コード例 #6
0
ファイル: test_translations.py プロジェクト: Neetuj/barbican
 def test_passes_convert_private_der_to_pem(self):
     der = keys.get_private_key_der()
     expected_pem = keys.get_private_key_pem()
     pem = translations.convert_der_to_pem(
         der, s.SecretType.PRIVATE)
     self.assertEqual(expected_pem, pem)
コード例 #7
0
ファイル: test_translations.py プロジェクト: zzh8002/barbican
 def test_passes_certificate_conversion(self):
     pem = keys.get_certificate_pem()
     der = translations.convert_pem_to_der(pem, s.SecretType.CERTIFICATE)
     converted_pem = translations.convert_der_to_pem(
         der, s.SecretType.CERTIFICATE)
     self.assertEqual(pem, converted_pem)
コード例 #8
0
ファイル: test_translations.py プロジェクト: zzh8002/barbican
 def test_passes_convert_certificate_der_to_pem(self):
     der = keys.get_certificate_der()
     expected_pem = keys.get_certificate_pem()
     pem = translations.convert_der_to_pem(der, s.SecretType.CERTIFICATE)
     self.assertEqual(expected_pem, pem)
コード例 #9
0
ファイル: test_translations.py プロジェクト: zzh8002/barbican
 def test_passes_convert_public_der_to_pem(self):
     der = keys.get_public_key_der()
     expected_pem = keys.get_public_key_pem()
     pem = translations.convert_der_to_pem(der, s.SecretType.PUBLIC)
     self.assertEqual(expected_pem, pem)
コード例 #10
0
ファイル: test_translations.py プロジェクト: zzh8002/barbican
 def test_passes_convert_private_der_to_pem(self):
     der = keys.get_private_key_der()
     expected_pem = keys.get_private_key_pem()
     pem = translations.convert_der_to_pem(der, s.SecretType.PRIVATE)
     self.assertEqual(expected_pem, pem)