当前位置: 首页>>代码示例>>Python>>正文


Python PKey.type方法代码示例

本文整理汇总了Python中OpenSSL.crypto.PKey.type方法的典型用法代码示例。如果您正苦于以下问题:Python PKey.type方法的具体用法?Python PKey.type怎么用?Python PKey.type使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在OpenSSL.crypto.PKey的用法示例。


在下文中一共展示了PKey.type方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_pregeneration

# 需要导入模块: from OpenSSL.crypto import PKey [as 别名]
# 或者: from OpenSSL.crypto.PKey import type [as 别名]
 def test_pregeneration(self):
     """
     L{PKeyType.bits} and L{PKeyType.type} return C{0} before the key is
     generated.
     """
     key = PKey()
     self.assertEqual(key.type(), 0)
     self.assertEqual(key.bits(), 0)
开发者ID:axray,项目名称:dataware.dreamplug,代码行数:10,代码来源:test_crypto.py

示例2: test_rsaGeneration

# 需要导入模块: from OpenSSL.crypto import PKey [as 别名]
# 或者: from OpenSSL.crypto.PKey import type [as 别名]
 def test_rsaGeneration(self):
     """
     L{PKeyType.generate_key} generates an RSA key when passed
     L{TYPE_RSA} as a type and a reasonable number of bits.
     """
     bits = 128
     key = PKey()
     key.generate_key(TYPE_RSA, bits)
     self.assertEqual(key.type(), TYPE_RSA)
     self.assertEqual(key.bits(), bits)
开发者ID:axray,项目名称:dataware.dreamplug,代码行数:12,代码来源:test_crypto.py

示例3: test_regeneration

# 需要导入模块: from OpenSSL.crypto import PKey [as 别名]
# 或者: from OpenSSL.crypto.PKey import type [as 别名]
 def test_regeneration(self):
     """
     L{PKeyType.generate_key} can be called multiple times on the same
     key to generate new keys.
     """
     key = PKey()
     for type, bits in [(TYPE_RSA, 512), (TYPE_DSA, 576)]:
          key.generate_key(type, bits)
          self.assertEqual(key.type(), type)
          self.assertEqual(key.bits(), bits)
开发者ID:axray,项目名称:dataware.dreamplug,代码行数:12,代码来源:test_crypto.py

示例4: test_dsaGeneration

# 需要导入模块: from OpenSSL.crypto import PKey [as 别名]
# 或者: from OpenSSL.crypto.PKey import type [as 别名]
 def test_dsaGeneration(self):
     """
     L{PKeyType.generate_key} generates a DSA key when passed
     L{TYPE_DSA} as a type and a reasonable number of bits.
     """
     # 512 is a magic number.  The DSS (Digital Signature Standard)
     # allows a minimum of 512 bits for DSA.  DSA_generate_parameters
     # will silently promote any value below 512 to 512.
     bits = 512
     key = PKey()
     key.generate_key(TYPE_DSA, bits)
     self.assertEqual(key.type(), TYPE_DSA)
     self.assertEqual(key.bits(), bits)
开发者ID:axray,项目名称:dataware.dreamplug,代码行数:15,代码来源:test_crypto.py


注:本文中的OpenSSL.crypto.PKey.type方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。