<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<blockquote type="cite">
<div>What is conflicting with that? If you set up and expose to the outside</div>
<div>world (via SAML metadata) an attribute authority on port 8443 you'll</div>
<div>also configure the container with the SAML trust fabric to listen</div>
<div>there (and nothing else).</div>
<div>If you reroute (on the kernel level) external traffic to some other</div>
<div>port, what process is listening on port 8443 then?</div>
</blockquote>
<div><br>
</div>
<div>In this case it was the original jetty process using 8443 for the main https page. I had 443 redirected to 8443.</div>
<div><br>
</div>
<div>Thus to work around that I had Jetty also use 8009 for the SOAP endpoint, then redirected 8443 to that. Routing wise it is a bit confusing I confess.</div>
<div><br>
</div>
<blockquote type="cite">
<div>I also had to make a new pkcs12 keystore for the original idp.crt</div>
<div>and idp.key files we had so that it would match what the metadata</div>
<div>published.</div>
</blockquote>
<div><br>
</div>
<div>Not entirely, the idp.crt and idp.key I had before from the v2 installation. By that I meant I just had to make them into a pkcs12 keystore so that Jetty could be configured properly, specifically for these lines:</div>
<div><br>
</div>
<div><br>
</div>
<div>jetty.backchannel.keystore=/opt/shibboleth-idp/credentials/idp-backchannel.p12</div>
<div>jetty.backchannel.keystore.type=PKCS12</div>
<div>jetty.backchannel.keystore.password=passwordgoeshere</div>
<div><br>
</div>
<div><br>
</div>
<blockquote type="cite">
<div>Same here: You did not try to re-use the existing attribute filter</div>
<div>polcies? Or you tried and they didn't work?</div>
</blockquote>
<div><br>
</div>
<div>In this case I largely started from scratch, we do have a phase in our overall project plan to get tightened down attribute release, but they were never setup particularly well for each SP. So for the initial setup I didn't focus much on that and started
 anew, but based it off the existing one. I wanted to avoid a legacy configuration. (Hence why one of our next steps is going to be to try to remove SAML1, if we can.)</div>
<div><br>
</div>
<div>On Mon, 2015-07-20 at 14:56 +0200, Peter Schober wrote:</div>
<blockquote type="cite">
<pre>* McKean, Brandon Scott - mckeanbs <<a href="mailto:mckeanbs@jmu.edu">mckeanbs@jmu.edu</a>> [2015-07-20 14:47]:
<blockquote type="cite">
The main gotcha encountered during the actual cutover was needing to
support SOAP endpoints as is documented on the Jetty9 page. The
configuration didn't work for us out of the box because of port 8443
conflicting with what we had setup (as was hinted on the
SecurityAndNetworking page), so I changed it to use 8009 and made an
iptables rule redirect port 8443 to 8009.
</blockquote>

What is conflicting with that? If you set up and expose to the outside
world (via SAML metadata) an attribute authority on port 8443 you'll
also configure the container with the SAML trust fabric to listen
there (and nothing else).
If you reroute (on the kernel level) external traffic to some other
port, what process is listening on port 8443 then?

<blockquote type="cite">
I also had to make a new pkcs12 keystore for the original idp.crt
and idp.key files we had so that it would match what the metadata
published.
</blockquote>

Does that mean you did a fresh install on a new box?

<blockquote type="cite">
In any case, with all that done, it was just a matter of getting
attribute-filter right with various SPs.
</blockquote>

Same here: You did not try to re-use the existing attribute filter
polcies? Or you tried and they didn't work?
-peter
</pre>
</blockquote>
</body>
</html>