最初のデータWebサイトから許可ファイル( "1909642928.pem")をダウンロードし、ソリューションフォルダーに配置しました。最初のデータWebサイトからダウンロードした許可ファイル( "1909642928.pem")からアプリケーションの証明書ファイルを作成しようとすると、エラーが発生します。
システムは、指定されたファイルを見つけることができません。
CryptographicException
:
at System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException(Int32 hr)
at System.Security.Cryptography.X509Certificates.X509Utils._QueryCertFileType(String fileName)
at System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromFile(String fileName, Object password, X509KeyStorageFlags keyStorageFlags)
at System.Security.Cryptography.X509Certificates.X509Certificate..ctor(String fileName) at System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromCertFile(String filename)
at WebApplication3._Default.Page_Load(Object sender, EventArgs e) in e:\MY_References\TestApps\App\App\Default.aspx.cs:line 20
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
次の行からエラーが発生します。
FDGGWSApiOrderService OrderService = new FDGGWSApiOrderService();
OrderService.Url = @"https://ws.merchanttest.firstdataglobalgateway.com/fdggwsapi/services/order.wsdl";
OrderService.ClientCertificates.Add(X509Certificate.CreateFromCertFile>(("xxx.pem")));
許可ファイルから証明書を作成するために他に何かする必要がある場合は、私を助けてください。