此类表示用于 LTVVerifier 类的撤销回调对象。 此类中的所有纯虚函数都用作回调函数,应由用户实现。
- 参见
- LTVVerifier
◆ GetCertChainFromSignature()
| def fsdk.RevocationCallback.GetCertChainFromSignature |
( |
|
signature_content | ) |
|
用于从签名内容中获取证书链的回调函数。
- 参数
-
| [in] | signature_content | 签名内容。 |
- 返回
- 表示证书链的数组。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ GetCertValidTimeRange()
| def fsdk.RevocationCallback.GetCertValidTimeRange |
( |
|
cert | ) |
|
用于获取表示证书有效期的时间范围的回调函数。
- 参数
-
- 返回
- 表示证书有效期的时间范围。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ GetCRLSignature()
| def fsdk.RevocationCallback.GetCRLSignature |
( |
|
crl_data | ) |
|
◆ GetDTSTime()
| def fsdk.RevocationCallback.GetDTSTime |
( |
|
signature_content | ) |
|
用于从签名内容中获取 DTS(文档时间戳签名)时间的回调函数。
- 参数
-
| [in] | signature_content | 签名内容。 |
- 返回
- DTS 时间。此时间的 utc_hour_offset 和 utc_minite_offset 将被忽略。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ GetOCSPCertAndIssuer()
| def fsdk.RevocationCallback.GetOCSPCertAndIssuer |
( |
|
ocsp_data, |
|
|
|
trust_cert_chain |
|
) |
| |
用于获取 OCSP 响应的证书-颁发者对的回调函数。
- 参数
-
| [in] | ocsp_data | OCSP 响应数据。 |
| [in] | trust_cert_chain | 用于查找 OCSP 证书颁发者的受信任证书链。 |
- 返回
- 从 OCSP 获得的证书-颁发者对。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ GetOCSPProducedAtTime()
| def fsdk.RevocationCallback.GetOCSPProducedAtTime |
( |
|
ocsp_data | ) |
|
用于获取 OCSP 响应生成时间的回调函数。
- 参数
-
- 返回
- OCSP 响应的生成时间。此时间的 utc_hour_offset 和 utc_minite_offset 将被忽略。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ GetOCSPSignature()
| def fsdk.RevocationCallback.GetOCSPSignature |
( |
|
ocsp_data | ) |
|
◆ GetResponseOnLineForSingleCert()
| def fsdk.RevocationCallback.GetResponseOnLineForSingleCert |
( |
|
cert_issuer_pair | ) |
|
用于在线获取证书响应的回调函数。
- 参数
-
| [in] | cert_issuer_pair | 证书-颁发者对,表示证书及其颁发者。 |
- 返回
- 证书的响应。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ GetRevocationInfoFromSignatureData()
| def fsdk.RevocationCallback.GetRevocationInfoFromSignatureData |
( |
|
signature_content | ) |
|
用于从签名中获取撤销信息(数组类型)的回调函数。
- 参数
-
| [in] | signature_content | 签名内容。 |
- 返回
- 数组类型的撤销信息。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ GetTSTSignature()
| def fsdk.RevocationCallback.GetTSTSignature |
( |
|
signature_content | ) |
|
用于从签名内容中获取时间戳令牌内容的回调函数。
- 参数
-
| [in] | signature_content | 签名内容。 |
- 返回
- 时间戳令牌内容。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ GetTSTTime()
| def fsdk.RevocationCallback.GetTSTTime |
( |
|
signature_content | ) |
|
用于从签名内容中获取时间戳令牌时间的回调函数。
- 参数
-
| [in] | signature_content | 签名内容。 |
- 返回
- 签名的时间戳令牌时间。此时间的 utc_hour_offset 和 utc_minite_offset 将被忽略。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ IsCA()
| def fsdk.RevocationCallback.IsCA |
( |
|
cert | ) |
|
用于判断证书是否为 CA 证书的回调函数。
- 参数
-
- 返回
- true 表示证书是 CA 证书,false 表示不是。
◆ IsIssuerMatchCert()
| def fsdk.RevocationCallback.IsIssuerMatchCert |
( |
|
cert_issuer_pair | ) |
|
用于检查颁发者是否与证书匹配的回调函数。
- 参数
-
| [in] | cert_issuer_pair | 证书-颁发者对。此对中的颁发者将被检查 是否与此对中的证书匹配。 |
- 返回
- true 表示颁发者与证书匹配,false 表示不匹配。
◆ IsOCSPNeedCheck()
| def fsdk.RevocationCallback.IsOCSPNeedCheck |
( |
|
ocsp_data | ) |
|
用于获取是否需要检查 OCSP 响应的标志的回调函数。
- 参数
-
- 返回
- true 表示需要检查 OCSP 响应,false 表示不需要。
◆ Release()
| def fsdk.RevocationCallback.Release |
( |
| ) |
|
◆ VerifyCRL()
| def fsdk.RevocationCallback.VerifyCRL |
( |
|
cert_issuer_pair, |
|
|
|
crl_data |
|
) |
| |
用于验证 CRL 响应是否与证书匹配并获取证书验证结果的回调函数。
- 参数
-
| [in] | cert_issuer_pair | 证书-颁发者对,表示证书及其颁发者。 |
| [in] | crl_data | CRL 内容。 |
- 返回
- 从 CRL 获得的证书验证结果。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。
◆ VerifyOCSP()
| def fsdk.RevocationCallback.VerifyOCSP |
( |
|
cert_issuer_pair, |
|
|
|
ocsp_data |
|
) |
| |
用于验证 OCSP 响应是否与证书匹配并获取证书验证结果的回调函数。
- 参数
-
| [in] | cert_issuer_pair | 证书-颁发者对,表示证书及其颁发者。 |
| [in] | ocsp_data | OCSP 内容。 |
- 返回
- 从 CRL 获得的证书验证结果。
- 注解
- 用户可以抛出异常以处理错误。请参考 fsdk 类和 从 fsdk.E_ErrFile 开始的值。