• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
ssl and session management
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ssl and session management


  • Subject: ssl and session management
  • From: Wes James <email@hidden>
  • Date: Mon, 4 Oct 2004 12:37:27 -0600

I have been looking at webobjects 5 byJoshua Marker.  I have finally,
what appears to be working gotten ssl to work.  The only way I can get
ssl to work is by building the project and then run it from the
command line with these as part of the line: -WOAutoOpenInBrowser NO
-WODirectConnectEnabled NO -WOPort Port#.....  I can then go to

https://host/cgi-bin/WebObjects/TimeDisplay.woa/-Port#

Which means it is going through https, but is it really, since it also
needs the port# to work?

In the book it uses an example of adding these lines to Session.java:

	private boolean isSecure = false;
	private boolean oldIsSecure = false;

public void SetSecure(boolean newSecure) {
		oldIsSecure = isSecure;
		isSecure = newSecure;
	}

	public void appendToResponse(WOResponse response, WOContext context) {
		super.appendToResponse(response, context);

		String schema = "http://";;
		if (isSecure==true) {
			schema="https://";;
		}

		if (oldIsSecure!=isSecure) {
			System.out.println("SSL - Redirecting to " + schema);
			response.setStatus(302);
		}

		response.setHeader(schema + context.request().headerForKey("host") +
context.componentActionURL(), "Location");
	}

And I added this to Main.java to see if it would work:

	public void appendToResponse(WOResponse response, WOContext context) {

		((Session)session).setSecure(true);
		super.appendToResponse(response, context);
	}

But when I build it I get a build error on calling the setSecure
method in main.  That is the error is saying that setSecure can't be
resolved.

1. If I just want SSL sessions do I need this added code?

2 . Why isn't setSecure seen when it exists in Session.java?

thanks,

wj
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: ssl and session management
      • From: Chuck Hill <email@hidden>
  • Prev by Date: Re: JNDI, Octet String, and UTF8
  • Next by Date: Re: ssl and session management
  • Previous by thread: Re: JNDI, Octet String, and UTF8
  • Next by thread: Re: ssl and session management
  • Index(es):
    • Date
    • Thread