虚拟L_INTLDicomNet::OnVerify(好的,pszCertificateString, nError, pszErrorString)
一个回调,在TLS DICOM安全协商的证书交换/验证阶段提供信息,并可选地控制验证过程。
表示证书验证成功的整数值。可能取值为:
价值 | 意义 |
---|---|
1 | 验证成功。 |
0 | 验证失败。 |
提供证书详细信息的字符串。
一个错误代码表示成功或错误。
类型对应的友好字符串nError参数。
价值 | 意义 |
---|---|
0 | 停止验证进程。 |
1 | 继续核查进程。 |
SCP和SCU之间的TLS安全DICOM通信有一个握手过程,SCP和SCU在此过程中验证彼此提供的证书。
的LDicomNet: OnVerify在证书更改中,为每个证书调用一次回调,并提供有关验证过程的信息。
这对于确定为什么无法建立TLS DICOM安全通信非常有用。
的pszCertificateString证书信息,包括:
例如,如果SCU提供的证书是在没有SSL服务器和SSL客户端目的的情况下创建的LDicomNet: OnVerify回调函数将被触发nError错误代码的L_X509_V_ERR_INVALID_PURPOSE(26),并在证书的目的部份pszCertificateString.
一个例子pszCertificateString对应于nError错误代码L_X509_V_ERR_INVALID_PURPOSE的值如下所示:
主题名称:CN =测试客户端,C =美国,ST =内布拉斯加州,L =奥马哈,O =测试客户端组织
发行人名称:CN = LEAD CA, L = Charlotte, ST = North Carolina, C = US, emailAddress = support@leadtools.com, O =领德科技有限公司
生效日期:6月1日21:31:35 2020 GMT
有效至:5月30日21:31:35 2030 GMT
序列号:ae:8a:75:37:56:03:c4:45
基本约束:不是CA(证书颁发机构)
证书用途:
SSL客户端:否
SSL客户端CA:否
SSL服务器:否
SSL服务器CA:否
Netscape SSL服务器:否
Netscape SSL服务器CA:否
S/MIME签名:没有
S/MIME签名CA:否
S/MIME加密:否
S/MIME加密CA:否
CRL签名:否
CRL签名CA: No
任何目的:是的
CA:是的
OCSP帮助:是的
OCSP辅助CA:否
时间戳签名:No
当重写LDicomNet: OnVerify回调时,重写的返回值决定验证行为。
返回0以停止状态为“验证失败”的验证过程。如果LDicomNet:初始化被称为L_SSL_CTX_CREATE结构,并设置L_SSL_VERIFY_PEER(0x01)uVerifyMode,向SCU发送验证失败警报,TLS/SSL握手终止。
返回1以继续验证过程。如果LDicomNet: OnVerify总是返回1,TLS/SSL握手不会因验证失败而终止,连接将被建立。
返回好吧获取默认的验证行为。
Win32, x64
示例请参见LDicomNet:初始化.
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。