日期:2014-05-18  浏览次数:20512 次

急啊!!!大家帮帮我吧!!!关于中信银行支付接口的!
Java code
/**设置https环境
     * java环境下设置SSL环境
     * 路径参数需要根据实际情况修改
     */
    public static void setSSLProperty() {
        Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
        System.setProperty("java.protocol.handler.pkgs",
                "com.sun.net.ssl.internal.www.protocol");
        Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
        System.setProperty("java.protocol.handler.pkgs",
                "com.sun.net.ssl.internal.www.protocol");
        System.setProperty("javax.net.ssl.keyStore", "D:/testkeys/test.pfx");
        System
                .setProperty("javax.net.ssl.trustStore",
                        "D:/testkeys/truststore");
        System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
        System.setProperty("javax.net.ssl.keyStorePassword", "123456");
        System.setProperty("javax.net.ssl.keyStoreType", "pkcs12");
        System.setProperty("javax.net.ssl.trustStoreType", "jks");
    }



这个是java的设置ssl环境,但是要用.net怎么写啊,纠结啊!


在NET环境中为了保证不出现上述错误,需要加入如下代码:
C# code
com.ecitic.bank.pay.PaymentServicesService ZXPayment = new ZhongXin.com.ecitic.bank.pay.PaymentServicesService();
ZXPayment.ClientCertificates.Add(new X509Certificate2("intcmd\\jfk_zx_ca_new.pfx", "!QAZ@WSX"));
CookieContainer cc = new CookieContainer();
ZXPayment.CookieContainer = cc;


还有这个com.ecitic.bank.pay.PaymentServicesService 和ZhongXin.com.ecitic.bank.pay.PaymentServicesService都不知道哪里来的



------解决方案--------------------
简单点,去找中信银行接口文档C#版
------解决方案--------------------
帖子应该发在JAVA区让别人帮你解释一下这段代码的意思和用途
------解决方案--------------------
探讨
没有啊,找不到啊

------解决方案--------------------
...找你们领导去沟通,要C#demo
------解决方案--------------------
去找C# asp.net 的文档和代码啊。不一样的。我在做支付宝的接口,也是不好弄= =