Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用与X509Chain(C#)不同的东西在证书中执行CRL签入?_C#_X509certificate_X509 - Fatal编程技术网

如何使用与X509Chain(C#)不同的东西在证书中执行CRL签入?

如何使用与X509Chain(C#)不同的东西在证书中执行CRL签入?,c#,x509certificate,x509,C#,X509certificate,X509,在.net中,我知道我可以使用X509Certificate链来验证给定证书的有效性。 我搜索了很多关于如何做的例子。但是如果我想控制它,我不能。从设计上看,这是非常高的水平。 我想要的东西就这么低:。 我可以随意下载,并根据需要或设计控制缓存 有人知道BouncyCastle或IText使用的框架或技术吗 提前感谢为什么您不能使用标准的ServicePointManager.ServerCertificateValidationCallback 应用程序可以将ServerCertificat

在.net中,我知道我可以使用X509Certificate链来验证给定证书的有效性。 我搜索了很多关于如何做的例子。但是如果我想控制它,我不能。从设计上看,这是非常高的水平。
我想要的东西就这么低:。
我可以随意下载,并根据需要或设计控制缓存

有人知道BouncyCastle或IText使用的框架或技术吗


提前感谢

为什么您不能使用标准的
ServicePointManager.ServerCertificateValidationCallback


应用程序可以将ServerCertificateValidationCallback属性设置为服务器证书的客户端用于自定义验证的方法。

我们的SecureBlackbox提供TElX509CertificateValidator组件,您可以根据需要完全控制和调整该组件。如果这还不够,-TElX509CertificateValidator只使用SecureBackbox提供的函数和类,因此您可以构建自己的验证过程。SecureBackbox支持OCSP请求和CRL以及更多功能

你看,我想做的与此稍有不同。我想做的验证应该用在数字签名场景中,而不是ssl开放连接中。。。ServicePointManager。。。万分感谢哇,我完全没想到你没有做TLS。这改变了一切@NoProblemBabe从X509CertificateValidator派生并重写Validate()方法,您能逃脱吗?我从未亲自尝试过这种方法。看:听起来不可思议,但我不想学,尤金。我看着它,它看起来非常简洁。我会稍微研究一下。谢谢