English 中文(简体)
IerfiticatePolicy and ServicePoint
原标题:ICerfiticatePolicy and ServicePoint

因此,使用“工资计划”二字。 它们要求较大的公司发出X509Certificate,同时提出SOAP的每一份意向书。 我从未听说过使用ert子,但总是只是寄送APIC的签字以及APIC的请求。

因此,我首先创建了一个称为<代码>Cerfiate的类别,用于实施 编码>ICerfiticatePolicy。 成员的方法之一是:

System.Net.ICertificatePolicy.CheckValidationResult(System.Net.ServicePoint, System.Security.Cryptography.X509Certificates.X509Certificate, System.Net.WebRequest, int)

到目前为止,我对如何采用这一方法感到困惑。 我猜测这一方法只是证明Cerfiticate是有效的。 因此,我不敢确定什么是<>服务点? 我假定,这是我的网络服务参考,也是诸如<代码>PayPalAPIAAInterfaceClient的代理类别。

我也看到了一个使用SatPointManager的非常老的例子。 即便是在看管国之后,我也不理解。 因此,我猜想你将使用SatPointManager。 服务器Certifate 审定 背书和Ippose为核查结果提供反馈? 如果是的话,你何时这样做? 这令我感到非常困惑。

而且,我猜测我通过从我的软盘中读到P12的证明书,创立了我的证书等级,然后通过这一方法检查其是否有效? 我认为这是正确的。

我仍然试图说出这整件事,我确实 st在SatPoint和WebRequest上,因为实际上,我用的是Pal的代用班,而Pal正是在发出这一请求时。 因此,我看不出我如何甚至通过哪类网络查询,因为我是用一种代用方法处理这一方面。 因此,我甚至会通过什么网站? I m, using a SOAP API WSDL, not NVP here so I m not for example Creat an HttpWebRequesttable im as You do with REST services in order to sent the AP request over Http.

迄今为止,我曾尝试过:

    PayPalAPIAAInterfaceClient client = new PayPalAPIAAInterfaceClient();
    Certificate x509Certificate = new Certificate();
    ServicePointManager.ServerCertificateValidationCallback = x509Certificate.CheckValidationResult();
    client.ClientCredentials.ClientCertificate.Certificate = x509Certificate;

问题在于,我对服务对象和检查结果的其余部分做了什么? 我甚至不知道我是否要求这一权利。

问题回答

确实,利用“世界安全观”的X.509份证书,确保《经济、社会、文化权利国际公约》服务,这并不令人不安,事实上,我们这样做是为了我们所有内部和外部网络服务。 所有网络服务框架,包括世界合作框架,都专门设计成尽可能方便。

您永远不应使用<代码>。 ServicePointManager or ICertificatePolicy with a SOAP services using WS-security. 除非对佩拉尔·安普森有真的怀疑,否则,我认为你会重新走上错误的道路。 在妇女论坛中,你们都必须这样做:

var client = new PayPalAPIInterfaceClient();
X509Certificate2 certificate = (...);
client.ClientCredentials.ClientCertificate.Certificate = certificate;
client.AddressVerify(...);  // or whatever method you want to call

甚至不需要写这本法典;如果你在服务器证书上安装了证书,那么你就只编辑了笔记的约束力和行为要素,或者使用WCF服务配置编辑,这非常容易。

当然,为了做到这一点,你必须出示X.509证书,而且Pal必须知道。 页: 1 您需要有一个<条码>、pfx或.p12,或如上所述,在实际安装了证书(这是最容易的,也是最有保障的,因为你没有硬编码密码。 你们需要上载薪金的公共钥匙。

http://em>might 能够利用开放式特别安全局生成一种标签。 PayPal s 表示,他们接受这些内容,并指示如何制作这些内容,尽管不清楚这些内容是否可用于其SOAPLAN。 这可能要求获得Verisign、Tharwte等的“real”证书——我将首先审判开放式特别安全局,看看看,或只是问他们。

http://www.codeproject.com/KB/WCF/wcf_certificates.aspx”rel=“nofollow noreferer”>here——除非有Microsoft CA公司,否则你很可能想绕过制作证书的章节。 就此而言,你很可能希望尝试使用开放式特别服务公司,并遵循佩拉尔的指示,然后在你的服务器上安装该标签,并跳到该指南第7步。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签