B2B using Generic HTTP Protocol

Hello Gurus,
Please note that I am very green to B2B. I created an B2B agreement to send xml file to a trading partner. I'm using a generic HTTP protocol and need to use a HTTPS Post. I have entered the target url... etc. My question is how can I config the agreement to use a POST instead of a GET or a PUT for HTTPS. Is there any documentation?
Regards,
Kathy

Hi Kathy,
You need to add property "http.form.parameter=msg" as transport header in Delivery Channel configuration. Please refer below doc (page#14)-
http://www.oracle.com/technology/products/integration/b2b/pdf/B2B_Technical_Tips.pdf
Regards,
Anuj

Similar Messages

  • Web Proxying to a WebLogic Cluster using the HTTPS protocol

    Hi all,
    I am recently involved into JWS proxying to WebLogic Cluster.
    I don't have any technical problems at the moment but "conceptual" problems, that is:
    - my jws proxy server should connect to a WebLogic Cluster through a Bea plugin configured wish SSL parameters;
    - my jws proxy server should pass the incoming request using a load-balancing algorithm among the two nodes of the cluster, that are actually installed on two different machines;
    - the jws proxy server doesn't seem to accept multiple certificates.
    My question is: how can I configure my proxy plugin to route the incoming requests to my WebLogic Cluster using the https protocol? As a matter of fact, each certificate should be hostname dependent, and it looks like that the proxy plugin doesn't accept a multiple certificate configuration (and it should actually match the CN entry in the certificates with the actual hostnames of the nodes).
    Any hint?
    Thx a lot,
    Luca

    It is supported in 5.2
              - Prasad
              Wei Guan wrote:
              > As I knew of, secure proxying is not supported yet.
              > --
              > Cheers - Wei
              > Bob Kiep <[email protected]> wrote in message
              > news:8bvvc7$7uf$[email protected]..
              > > The NSAPI plugin cannot perform SSL proxying, as documented at the bottom
              > of
              > > this message (taken from
              > > http://www.weblogic.com/docs/admindocs/nsapi.html#background). When
              > > Weblogic is the proxy, can I do SSL? If someone could send me the link to
              > > where is states whether is SSL or not would be very helpful.
              > >
              > > "The plug-in is for an environment where NES serves static pages, and a
              > > Weblogic Server (operating in a different process, possibly on a different
              > > host) is delegated to serve dynamic pages (such as JSPs or pages generated
              > > by HTTP Servlets). The connection between WebLogic Server and the NSAPI
              > > plug-in is clear text http, not SSL. To the end user -- the browser -- the
              > > HTTP requests delegated to WebLogic appear to come from the same source as
              > > the static pages. In other words, WebLogic on the back-end is invisible.
              > > Additionally, the HTTP-tunneling facility of the WebLogic client-server
              > > protocol can operate through the plug-in, providing access to all WebLogic
              > > services (not just dynamic pages). "
              > >
              > >
              Cheers
              - Prasad
              

  • Retrieve and send data to website using http protocol

    Hi, I wonder if anyone knows how to use java language to retrieve and send data to internet website using the http protocol.

    Take a look at this thread:
    http://forum.java.sun.com/thread.jsp?forum=31&thread=310300

  • Configuring Weblogic server  to use HTTP protocol instead of T3

    It is posible to set two Weblogic servers to communicate using the HTTP protocol instead of the T3 protocol? We are able to communicate between servers using the T3 protocol. We were also able to set a server to communicate to a client using the HTTP protocol. We can not configure two servers to communicate using the HTTP protocol. Any advise how to configure the servers to work this way?
    thanks,
    R.

    "There was a problem with your request,please contact your administrator."
    "Error details:Error building pipeline.Failed to instantiate ExtensionRuntime"Check the CAS logs to see if there are any further details or a stack-trace for the error.
    -->When I tried in browser it says
    "The address wasn't understood
    Firefox doesn't know how to open this address, because the protocol (idc) isn't associated with any program.
    You might need to install other software to open this address."Expected.
    URL format is like
    idc://<server_name>:<port>/folderPath/I think that only proto/hostname/port is required - you could try without the folder path. Which port are you actually using, and can you confirm that Intradoc is running on that port?
    Best
    Brett

  • Problems using https protocol to connect to open a web site

    Hi,
    I am trying to connect to a web site from my java programme. When I try connecting using htpp protocol, I am able to open the web page then I am giving the username,password to login into that web site..its working fine.
    But, When I try connecting using https protocol connection, I am not getting the page opened and after some time I am getting below error
    Exception in thread "main" org.apache.xmlrpc.XmlRpcException: I/O error while communicating with HTTP server: Connection timed out: connect
         at org.apache.xmlrpc.client.XmlRpcCommonsTransport.writeRequest(XmlRpcCommonsTransport.java:244)
         at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:151)
         at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:115)
         at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
         at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
         at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:137)
         at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:126)
         at com.wipro.bugc.Test1.call(Test1.java:94)
         at com.wipro.bugc.Test1.main(Test1.java:124)
    Caused by: java.net.ConnectException: Connection timed out: connect
    Can anyone please suggest or give sample code to work with https web sites in java.
    I will have to use only https protocol to open any browser as my server only opens the web pages using https protocol
    Thanks in advance

    Hi,
    Thank you for your immediate reply. Please find the below code for your infomationa and please let me know where I am wrong..
    Below is the example we used to connect to "rojects.maemo.org" site and end up with the error I mentioned in the previous topic.
    package com.wipro.bugc;
    import java.net.Authenticator;
    import java.net.URL;
    import java.security.cert.X509Certificate;
    import java.util.HashMap;
    import java.util.Map;
    import javax.net.ssl.HostnameVerifier;
    import javax.net.ssl.HttpsURLConnection;
    import javax.net.ssl.SSLContext;
    import javax.net.ssl.SSLSession;
    import javax.net.ssl.TrustManager;
    import javax.net.ssl.X509TrustManager;
    import org.apache.http.HttpEntity;
    import org.apache.http.HttpHost;
    import org.apache.http.HttpResponse;
    import org.apache.http.auth.AuthScope;
    import org.apache.http.auth.NTCredentials;
    import org.apache.http.auth.UsernamePasswordCredentials;
    import org.apache.http.client.HttpClient;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.impl.client.DefaultHttpClient;
    import org.apache.http.protocol.BasicHttpContext;
    import org.apache.http.protocol.HttpContext;
    import org.apache.xmlrpc.client.XmlRpcClient;
    import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
    import org.apache.xmlrpc.client.XmlRpcCommonsTransportFactory;
    public class Test1 {
        private static void install() throws Exception {
            // Create a trust manager that does not validate certificate chains
            TrustManager[] trustAllCerts = new TrustManager[] {
                new X509TrustManager() {
                    public X509Certificate[] getAcceptedIssuers() {
                        return null;
                    public void checkClientTrusted(X509Certificate[] certs, String authType) {
                        // Trust always
                    public void checkServerTrusted(X509Certificate[] certs, String authType) {
                        // Trust always
            // Install the all-trusting trust manager
            SSLContext sc = SSLContext.getInstance("SSL");
            // Create empty HostnameVerifier
            HostnameVerifier hv = new HostnameVerifier() {
                public boolean verify(String arg0, SSLSession arg1) {
                        return true;
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
            HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
            HttpsURLConnection.setDefaultHostnameVerifier(hv);
        public static void call(String url) throws Exception {
             HttpClient httpClient = new HttpClient();
             httpClient.setHttpConnectionFactoryTimeout(600000000);
            httpClient.getParams().setAuthenticationPreemptive(false);
           Credentials defaultcreds = new UsernamePasswordCredentials("username", "password");
           httpClient.getState().setCredentials(new AuthScope("projects.maemo.org", 443, AuthScope.ANY_REALM), defaultcreds);     
              HttpHost targetHost = new HttpHost("projects.maemo.org", -1, "https");
              System.setProperty("proxySet", "true");
              System.setProperty("http.proxyHost", "xxxx.com");
              System.setProperty("http.proxyPort", "xxxx");
              Authenticator proxyAuthenticator = new HttpAuthenticateProxy(
                        "username", "password");
              Authenticator.setDefault(proxyAuthenticator);
              XmlRpcClient rpcClient = new XmlRpcClient();
              XmlRpcCommonsTransportFactory factory = new XmlRpcCommonsTransportFactory(
                        rpcClient);
              factory.setHttpClient(httpClient);
              rpcClient.setTransportFactory(factory);
            XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
            config.setServerURL(new URL(url));
            config.setEnabledForExtensions(true);
              config.setEnabledForExceptions(true);           
              config.setBasicUserName("username");
              config.setBasicPassword("password");
              rpcClient.setConfig(config);      
              Map<String, String> loginMap = new HashMap<String, String>();
              String bugzillaUserName = "username";
              String bugzillaPassword = "password";
              loginMap.put("login", bugzillaUserName);
              loginMap.put("password", bugzillaPassword);
              Object loginResult = rpcClient.execute("User.login",new Object[] { loginMap });
              System.out.println("loginResult.toString() "
                        + loginResult.toString());
        public static void main(String[] args) throws Exception {
            String url = "https://projects.maemo.org/bugzilla_sandbox/xmlrpc.cgi";
            Test1.install();
            Test1.call(url);
            System.out.println("Finished.");
    }

  • HTML 5 and the use of the HTTP protocol.

    In our company we upgraded to fms 4 and installed the apache that comes bundle up with the installation. We had it configure and now we can play videos in html 5 by using the http protocol. The question I have is, can we use https protocol instead of rtmps? I've been doing a lot of research and I found documentation that says to put a minus sign in front of port 443 (-443) in the fms.ini file in the ADAPTOR.HOSTPORT line but it also says that with this configuration port 443 will only recieve rtmps connections. My next step is to put the minus sign in front of the port number and restart the server and just try to establish connection using https to see if i works. Any ideas are definetly welcome.

    Hi,
    It is possible to serve the content via the Apache that bundles with the FMS.
    For that you need to eneble mos_ssl.so module in httpd.conf and create a virtual host and give appropriate parameters ( refer any document for ssl configuration in apache ). Also make sure that the 443 port is not used by any other service (eg : RTMPS ).
    Thanks.

  • How to set up and test the Basic Authentication for HTTP protocol

    Hi,
    I tried configuring the password based Basic Authentication for sending xml document using ebMS - HTTP protocol. I set username and password while configuring the transport server for both trading partners. I want to know, is that sufficient for basic authenticaton. When I open the URI http://localhost:7778/b2b/transportServlet, it is not asking any authentication (username/password). Please note that I have not used SSL certificate. Anyone please help me out to configure Basic authentication.

    Hi Ramesh,
    Thanks for ur response. Could you please tell me where to set the Additional Transport header : authtype-basic#realm=myRealm(in which property file). In enqueue code, I could see the following attributes
    queue
    msgID
    replyToMsgID
    from
    to
    eventName
    doctypeName
    doctypeRevision
    msgType
    payload
    attachment
    subscriber
    Is it possible to set username/password in the enqueue attributes?
    Do i need to add username/password and Transport header in the input XML and defined that elements in xsd?

  • TNSNames - Connect database over HTTP protocol - Webservices

    Hi,
    I just want to know whether I can connect oracle over HTTP protocol instead of TCP/IP protocol in TNSNames.ORA. I'm trying to connect Oracle database which is out of network (over internet). Is this possible? If yes, how secure it is? Can I use HTTPS for secure connection?
    Here is some background, previously we had two different databases within our network and we used database link to connect to the other database. Now, the database is going out of our network (seperated as different company). And we still need to use that database and we don't want to connect to database via NAT IP address.
    We are looking for some solution probably HTTP protocol connection in TNSNames.ORA (if possible) or webservices. Regarding webservices in Oracle, I can see some documents that uses UTL_DBWS and Oracle XML DB to handle this. I'm not sure how to expose webservice from Oracle 10g database. Also, how secure is the Oracle webservice?
    Appreciate any help on this.
    Thanks
    Kumar

    Once more, missleading advices. It is not me who pursues the 'Hollier than thou' attitude, it is you who put yourself in the target.
    You cannot connect directly to Oracle using the HTTP
    protocol or HTTPS protocol.Yes you can, OraDAV has been available since Oracle 8i, as I have previously mentioned this was the first use of the Listener as an application server and supports protocols such as http and ftp. This feature is not widespreaded used because either people don't know about it or becuase it is easier to manage a regular Application Server. This was used about 6 or 7 years ago for the iFS feature. Today the OraDAV protocol is used for the Oracle Portal application to easy the life of non-technical people who contribute with contents to the portal. One more platform where OraDAV is used is in the Oracle XE, it supports the XE web administrator console and is the point of access of APEX.
    If you could this would have been documented.
    Did you read the documentation?Have you? It would not be the first time you recommend something you don't do.
    Ref.
    * FTP, HTTP(S), and WebDAV Access to Repository Data.
    * Managing Network Connections
    * Configuring and Using mod_oradav
    -- ~ Madrid
    http://hrivera99.blogstpot.com

  • AJP vs Http protocol

    Hi
    We have a webservice on a 10.1.3 OAS. The webservice client is a c++ program that opens a socket connection to the OAS and sends a http header and a soap envelope. This works when our oc4j instance uses the http protocol but not the ajp protocol. Does anyone know why? Is there any reason we must use ajp instead of http?
    Thank you
    Navin

    In our case the webservice client is a c++ program that opens a socket connection. It first sends a http post and then pushes a soap envelope. The endpoint changed when I changed the protocol so with AJP it was 7777 and with Http it was 12504. I think in the latter case 12504 will change if we bounce the server or delete and recreate the oc4j instance. Is there a way to
    1) Use the http protocol but ensure that the port will be constant.
    2) Use AJP protocol and be able to access the webservice via telnet (Which is what the c++ program is doing from a conceptual standpoint).
    This is an example of how we telnet to our http webservice
    POST http://RestOfTheUrl HTTP/1.0
    Content-Type: text/xml; charset="UTF-8"
    Host: hostname
    SOAPAction: "http://tempuri.org/action/soapaction"
    Content-Length: 974
    After the header you can paste the soap envelope
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://tempuri.org/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
    <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <ns:sendMessageToOracle>
    </soap:Body>
    </soap:Envelope>

  • How to Specify the SMTP in case of https protocol

    Hi.
    i have some doubt...
    i am going to develop the mailing application ,for sending the mail we need to specify the SMTP host right?
    in my case suppose mail.server.com this is my SMTP host that we need to specify in the Code.
    but but m this host uses the https Protocol menas...
    it open the webpage with https://mail.server.com
    not with http://mail.server.com...
    please tell me my changes i need to do in the code.....or pls give me some code example for using this senario...
    waiting for +ve response.
    Thanks,
    Ashu

    Hi bshannon ,
    Actually i am very new in this functionality.........
    sorry i am not understnd what u want to say...
    Please give me brief description for the same...........
    Edited by: EJBUSER on Oct 3, 2007 6:24 AM

  • How can B2B identify Trade partner if Host`s Channel is Generic HTTP-1.0

    I have error: B2B-50547 (Agreement not found for trading partners: FromTP null, ToTP MyCompany with document type B2B Process-1.0-INBOUND.)
    Where i need to use Name of Trade Partner in my POST request?
    I tried to use Generic Identifier with value - IP address. But this does not help.

    I have static IP.
    I am using Custom Document Protocol with XML Identification Type.
    Log here:
    [2009-10-02T13:47:53.277+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.transport] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IGKdVsh6yG^5xV_AiW1AlShY00000Q,0] [APP: b2bui] name = Content-Type
    [2009-10-02T13:47:53.277+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.transport] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IGKdVsh6yG^5xV_AiW1AlShY00000Q,0] [APP: b2bui] values = application/xml
    [2009-10-02T13:47:53.277+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.transport] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IGKdVsh6yG^5xV_AiW1AlShY00000Q,0] [APP: b2bui] name = User-Agent
    [2009-10-02T13:47:53.277+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.transport] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IGKdVsh6yG^5xV_AiW1AlShY00000Q,0] [APP: b2bui] values = Jakarta Commons-HttpClient/3.1
    [2009-10-02T13:47:53.277+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.transport] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IGKdVsh6yG^5xV_AiW1AlShY00000Q,0] [APP: b2bui] name = Host
    [2009-10-02T13:47:53.277+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.transport] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IGKdVsh6yG^5xV_AiW1AlShY00000Q,0] [APP: b2bui] values = ck-demostand:7001
    [2009-10-02T13:47:53.277+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.transport] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IGKdVsh6yG^5xV_AiW1AlShY00000Q,0] [APP: b2bui] name = Content-Length
    [2009-10-02T13:47:53.277+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.transport] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IGKdVsh6yG^5xV_AiW1AlShY00000Q,0] [APP: b2bui] values = 333
    [2009-10-02T13:47:53.449+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.transport] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000IGKdVsh6yG^5xV_AiW1AlShY00000Q,0] [APP: b2bui] Received a SUCCESS response from TransportReceiver.
    [2009-10-02T13:47:54.464+04:00] [AdminServer] [NOTIFICATION] [] [oracle.soa.b2b.engine] [tid: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@1930424] [userId: <anonymous>] [ecid: 0000IGKdWBW6yG^5xV_AiW1AlShY00000R,0] [APP: soa-infra] Engine: processIncomingMessageImpl: Enter
    [2009-10-02T13:48:00.480+04:00] [AdminServer] [ERROR] [] [oracle.soa.b2b.engine] [tid: oracle.integration.platform.blocks.executor.WorkManagerExecutor$1@1930424] [userId: <anonymous>] [ecid: 0000IGKdWBW6yG^5xV_AiW1AlShY00000R,0] [APP: soa-infra] Error -: B2B-50547: Agreement not found for trading partners: FromTP null, ToTP NLC with document type B2B Process-1.0-INBOUND.[[
    Error -: B2B-50547: Agreement not found for trading partners: FromTP null, ToTP NLC with document type B2B Process-1.0-INBOUND.
         at oracle.tip.b2b.tpa.RepoDataAccessor.queryAgreementMO(RepoDataAccessor.java:625)
         at oracle.tip.b2b.tpa.RepoDataAccessor.getAgreementDetails(RepoDataAccessor.java:332)
         at oracle.tip.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:340)
         at oracle.tip.b2b.tpa.TPAProcessor.processIncomingTPA(TPAProcessor.java:213)
         at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:1920)
         at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1301)
         at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:2878)
         at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:2641)
         at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2444)
         at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:464)
         at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:180)
         at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:77)
         at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:171)
         at java.lang.Thread.run(Thread.java:619)
    ]]

  • Oracle B2B Payload not delivered to partner through Generic HTTP channel

    Hi,
    We have a situation where the B2B payload is not delivered to the partner. Below are the steps we followed to set up the agreement and channels.
    1. Created a document definition under "Custom" protocol and uploaded the XSD into the document definition.
    2. Created the remote partner.
    3. Created a generic HTTP channel in the profile tab. Given a HTTPS url and also specified the keystore location.
    4. Created the agreement and specified the above HTTP channel in the to-partner channel's section.
    5. Posted the message to Oracle B2B through SOAP UI.
    6. Message has reached B2B and the agreement is invoked and state of the message is MSG_COMPLETE.
    7. In the wire message, I could see the state as complete and packed message is having the payload.
    8. Even in the diagnostic log, I could see the http response code as 200.
    " [IPT_HttpSendResponseStatusCode] HTTP Response status code: 200"
    But, the remote partner is not receiving this payload. I am not sure where the issue? Remote partner is getting an error message as below
    Doc Number =%error/ErrorInfo/documentNumber%
    Document Type =%error/ErrorInfo/documentType%
    Sender =Unknown
    Receiver =Unknown
    Correlationid =%error/ErrorInfo/correlationid%
    ErrorMessage =[XSL.0003.9002] Transformation: No XML source provided
    ServiceName =pub.xslt.Transformations:transformSerialXML
    Please suggest any clue on how to debug this.
    Thanks,
    -Sriharish.

    We got this fixed by setting the "additional transport headers" in the channel.
    Additional Transport Headers: SOAPAction="notify"#Content-type=text/xml
    Thanks,
    -Sriharish.

  • Signed Applet not loading on Mac OS X if using HTTPS protocol

    Hi All,
    I need to open a trusted applet on Mac OS 10.2. The applet works fine if using HTTP protocol. But if the protocol used is HTTPS the the applet does not loads and "javax.net.ssl.SSLException - untrusted server cert chain" exception comes on the console.
    The error comes for both - Verisign and javakey - signed applet.
    On seaching for possible solution on the net, i came across following link: http://www.macosxhints.com/article.php?story=20020525101202503&query=Workaround+for+secure+Java+applet+problems
    It says that this is Mac's known bug and gives the workaround as:
    1. Access the problematic site with Internet Explorer on Windows. Click on the padlock item and export the certificate to a file.
    2. Copy the certificate to your Mac.
    3. Use the command
    sudo keytool -import -trustcacerts -keystore /Library/Java/Home/lib/security/cacerts -file mycert.cer
    to import the certificate file to your keystore (substitute mycert.cer with the name of the file containing the certificate). The keystore is password protected - the default password is "changeit".
    4. Restart your browser
    But the client cannot be asked to do all this to run the applet.
    Is this problem being solved by Mac in their java implementation or is there any other possible solution?
    Thanx in advance.
    Regards,
    Charu

    I am experiencing the same problem - I notice it does not happen on OS9.2 using IE but appears a problem on all browsers on OSX
    Apple gave me the following reply.....
    Re: Bug ID# 3268633: cannot load applet class under https connection
    Hello Andrew,
    Thank you for bringing this problem to our attention. We have received feedback
    from engineering on your
    reported issue.
    Please know that to get Java to recognize the certificate you will need to do
    one of two things, depending
    on which VM you are using. Since you want it to work with Internet Explorer, we
    will assume Java 1.3.1.
    In Java 1.3.1 you'll need to add the certificate to
    /Library/Java/Home/lib/security/cacerts using
    /usr/bin/keytool to import the certificate into the certificate database.
    In Java 1.4.1 you should be able to just add the certificate to the keychain
    using certtool. For more
    details on how to do this, please refer to the information found at
    <http://java.sun.com/j2se/1.4.1/docs/tooldocs/solaris/keytool.html>. After
    doing so, if you should require
    further help from Apple in resolving this issue, we recommend that you request
    assistance from Developer
    Technical Support. This must be done by filing a Technical Support Incident.
    So I am supposed to tell every Mac user to do the above am I?!!!

  • Why is the https protocol used on all pages of arch wiki & forums ?

    I don't know if it's true, but I heard that the https protocol requires more server resources than http, maybe because the server has to encrypt the data before sending it to the client. Therefore, as far as I know, https is usually used only on web pages containing login forms, and others that transmit sensitive data. I'm not complaining about the wiki or forum performance, they're loading fast, but is there a reason for using https on all pages of arch wiki and arch forums ? Shouldn't https be used only for logins to the wiki and forums, and http for all other pages, just like archlinux home page ?
    Last edited by Chrys349 (2011-10-14 00:14:54)

    I don't know the specific reasons as far as Arch is concerned, but there is a trend... See for example the HTTPS Everywhere extension. Many sites started offering or forcing https (including Google.) This can help avoid censorship and eavesdropping, two things that are on the rise too in many countries.

  • Using https protocol thru Oracle Developer 6.0

    Hi ,
    I would like to know if it is possible to use https protocol from Oracle Developer 6.0.
    we have used http protocol when using
    Show_Document() and it works fine. But when we try to use https (which our application requires - secure mode)then we get the following error:
    FRM-99999 Invalid URL sent to browser with target_BLANK.
    Full Details: unknown protocol:https
    We would appreciate any help on this problem.
    Are there any patches which would enable the use of this protocol??
    Thanks,
    Sanjay Sinha
    email:[email protected]
    null

    There are other services that may cause you trouble.
    I have had to turn off SMTP and DHCP services in the past.

Maybe you are looking for