PySide6.QtNetwork.QDnsTlsAssociationRecord¶
- class QDnsTlsAssociationRecord¶
QDnsTlsAssociationRecord类存储有关 DNS TLSA 记录的信息。更多…在版本6.8中添加。
概要¶
方法¶
def
__init__()def
matchType()def
name()def
selector()def
swap()def
timeToLive()def
usage()def
value()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
在执行文本查找时,将返回零个或多个记录。每个记录由一个
QDnsTlsAssociationRecord实例表示。字段的含义在RFC 6698中定义。
另请参阅
- class CertificateUsage¶
此枚举包含TLS关联查询的证书使用字段的有效值。以下列表与RFC 6698第2.1.1节和RFC 7218第2.1节保持最新。请参阅这些文档以获取解释此枚举的权威说明。
常量
描述
QDnsTlsAssociationRecord.CertificateUsage.CertificateAuthorityConstrait
表示该记录包含与特定证书颁发机构的关联,该机构必须在TLS服务器的证书链中找到,并且必须通过PKIX验证。
QDnsTlsAssociationRecord.CertificateUsage.ServiceCertificateConstraint
表示该记录包含与证书的关联,该证书必须与TLS服务器提供的终端实体证书匹配,并且必须通过PKIX验证。
QDnsTlsAssociationRecord.CertificateUsage.TrustAnchorAssertion
表示该记录包含与一个证书的关联,该证书必须用作验证TLS服务器证书的最终信任锚,并且必须通过PKIX验证。
QDnsTlsAssociationRecord.CertificateUsage.DomainIssuedCertificate
表示记录包含与必须与TLS服务器提供的终端实体证书匹配的证书的关联。不测试PKIX验证。
QDnsTlsAssociationRecord.CertificateUsage.PrivateUse
没有应用标准含义。
QDnsTlsAssociationRecord.CertificateUsage.PKIX_TA
别名;公钥基础设施信任锚的助记符
QDnsTlsAssociationRecord.CertificateUsage.PKIX_EE
别名;公钥基础设施终端实体的助记符
QDnsTlsAssociationRecord.CertificateUsage.DANE_TA
别名;基于DNS的命名实体信任锚认证的助记符
QDnsTlsAssociationRecord.CertificateUsage.DANE_EE
别名;基于DNS的命名实体认证终端实体的助记符
QDnsTlsAssociationRecord.CertificateUsage.PrivCert
别名
其他值目前被保留,但可能会被未来的标准取消保留。即使没有提供枚举器,此枚举也可以用于这些值。
另请参阅
- class Selector¶
此枚举包含TLS Association查询中selector字段的有效值。以下列表与RFC 6698第2.1.2节和RFC 7218第2.2节保持最新。请参考这些文档以获取解释此枚举的权威说明。
常量
描述
QDnsTlsAssociationRecord.Selector.FullCertificate
表示此记录引用其二进制结构形式的完整证书。
QDnsTlsAssociationRecord.Selector.SubjectPublicKeyInfo
表示该记录引用证书的主题和公钥信息,以DER编码的二进制结构形式。
QDnsTlsAssociationRecord.Selector.PrivateUse
未应用标准含义。
QDnsTlsAssociationRecord.Selector.Cert
别名
QDnsTlsAssociationRecord.Selector.SPKI
别名
QDnsTlsAssociationRecord.Selector.PrivSel
别名
其他值目前被保留,但可能会被未来的标准取消保留。即使没有提供枚举器,此枚举也可以用于这些值。
另请参阅
- class MatchingType¶
此枚举包含TLS关联查询的匹配类型字段的有效值。以下列表与RFC 6698第2.1.3节和RFC 7218第2.3节保持最新。请参考这些文档以获取解释此枚举的权威说明。
常量
描述
QDnsTlsAssociationRecord.MatchingType.Exact
表示证书或SPKI数据在此记录中逐字存储。
QDnsTlsAssociationRecord.MatchingType.Sha256
表示这是此记录中存在的证书或SPKI数据的SHA-256校验和。
QDnsTlsAssociationRecord.MatchingType.Sha512
表示这是此记录中存在的证书或SPKI数据的SHA-512校验和。
QDnsTlsAssociationRecord.MatchingType.PrivateUse
未应用标准含义。
QDnsTlsAssociationRecord.MatchingType.PrivMatch
别名
其他值目前被保留,但可能会被未来的标准取消保留。即使没有提供枚举器,此枚举也可以用于这些值。
另请参阅
- __init__()¶
构造一个空的TLS关联记录。
- __init__(other)
- Parameters:
构造
other的副本。- matchType()¶
- Return type:
返回此记录的匹配类型字段。
- name()¶
- Return type:
字符串
返回此记录的名称。
返回此记录的选择器字段。
- swap(other)¶
- Parameters:
- timeToLive()¶
- Return type:
整数
返回此记录有效的持续时间(以秒为单位)。
- usage()¶
- Return type:
返回此记录的证书使用字段。
- value()¶
- Return type:
返回此记录的二进制数据字段。此二进制数据的解释取决于由certificateUsage()、
selector()和matchType()提供的三个数字字段。请注意,这是一个二进制字段,即使是校验和也是如此,类似于QCyrptographicHash::result()返回的内容。