- class QSslEllipticCurve#
表示用于椭圆曲线加密算法的椭圆曲线。 更多…
概要#
方法#
定义
__init__()
定义
isValid()
定义
longName()
定义
__ne__()
定义
__eq__()
定义
shortName()
静态函数#
注
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有任何问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票据来告知我们
详细说明#
类
QSslEllipticCurve
表示用于椭圆曲线密码算法的椭圆曲线。椭圆曲线可以从“短名称”(SN)(
fromShortName()
)和通过调用supportedEllipticCurves()
建立。QSslEllipticCurve
实例可以用于比较相等并且可以用作QHash和QSet的键。它们不能用作QMap中的键。注
此类目前在OpenSSL中得到了支持。
- __init__()#
构造一个无效的椭圆曲线。
- 静态 fromLongName(name)#
- 参数
名称 – 字符串
- 返回类型:
返回一个代表命名曲线
name
的QSslEllipticCurve
实例。该name
为曲线的完整名称,其确切拼写取决于 SSL 实现。如果给定的
name
不受支持,则返回一个无效的QSslEllipticCurve
实例。- 静态 fromShortName(name)#
- 参数
名称 – 字符串
- 返回类型:
返回一个代表命名曲线
name
的QSslEllipticCurve
实例。该name
为曲线的规范简称,如 RFC 4492 中表示(例如secp521r1
),或作为 NIST 短名称(例如P-256
)。实际可识别的名称集合取决于 SSL 实现。如果给定的
name
不受支持,则返回一个无效的QSslEllipticCurve
实例。- isTlsNamedCurve()#
- 返回类型:
布尔类型
如果这个椭圆曲线是可以用于 TLS 密码中密钥交换的命名曲线之一,则返回 true;否则返回 false。
- isValid()#
- 返回类型:
布尔类型
如果此椭圆曲线是有效的曲线,则返回 true,否则返回 false。
- longName()#
- 返回类型:
字符串
返回此曲线的规范完整名称。如果此曲线无效,则返回空字符串。
另请参阅
- __ne__(rhs)#
- 参数
rhs –
QSslEllipticCurve
- 返回类型:
布尔类型
如果曲线
lhs
代表的曲线与rhs
不同,则返回 true;否则返回 false。- __eq__(rhs)#
- 参数
rhs –
QSslEllipticCurve
- 返回类型:
布尔类型
如果曲线
lhs
代表的是与rhs
相同的曲线,则返回 true;- shortName()#
- 返回类型:
字符串
返回此曲线的规范简称。如果此曲线无效,则返回空字符串。
另请参阅