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