<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=koi8-r"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"τΕΛΣΤ ΧΩΞΟΣΛΙ ϊΞΑΛ";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.a
        {mso-style-name:"τΕΛΣΤ ΧΩΞΟΣΛΙ ϊΞΑΛ";
        mso-style-priority:99;
        mso-style-link:"τΕΛΣΤ ΧΩΞΟΣΛΙ";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:73477024;
        mso-list-type:hybrid;
        mso-list-template-ids:1480737430 1133828318 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
@list l0:level1
        {mso-level-start-at:4;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:53.25pt;
        text-indent:-18.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l1
        {mso-list-id:2010517367;
        mso-list-type:hybrid;
        mso-list-template-ids:-1290880330 349221632 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
@list l1:level1
        {mso-level-start-at:4;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:27.0pt;
        text-indent:-18.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=RU link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US>Hello.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>I&#8217;am trying to configure X.509 authentication by using this description - </span><a href="https://wiki.shibboleth.net/confluence/display/SHIB2/X.509+Login+Handler"><span lang=EN-US>https://wiki.shibboleth.net/confluence/display/SHIB2/X.509+Login+Handler</span></a><span lang=EN-US><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>And it didn`t works! I can`t find mistakes in my configurations. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>My environment for testing X.509:<o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:53.25pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>-<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span lang=EN-US>Hostname idp.saml2.local<o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:53.25pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>-<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span lang=EN-US>IDP 2.3.8 port 8443 <o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:53.25pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>-<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span lang=EN-US>Apache 2.2 <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Parts of IDP configuration:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>---------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>attribute-resolver.xml<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&lt;resolver:AttributeResolver xmlns:resolver=&quot;urn:mace:shibboleth:2.0:resolver&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššššššxmlns:pc=&quot;urn:mace:shibboleth:2.0:resolver:pc&quot; xmlns:ad=&quot;urn:mace:shibboleth:2.0:resolver:ad&quot; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššššššxmlns:dc=&quot;urn:mace:shibboleth:2.0:resolver:dc&quot; xmlns:enc=&quot;urn:mace:shibboleth:2.0:attribute:encoder&quot; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššššššxmlns:sec=&quot;urn:mace:shibboleth:2.0:security&quot; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššššššxsi:schemaLocation=&quot;urn:mace:shibboleth:2.0:resolver classpath:/schema/shibboleth-2.0-attribute-resolver.xsd<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššššššššššššššššššššššššššššššššššššššššššššš urn:mace:shibboleth:2.0:resolver:pc classpath:/schema/shibboleth-2.0-attribute-resolver-pc.xsd<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššššššššššššššššššššššššššš ššššššššššššššššššurn:mace:shibboleth:2.0:resolver:ad classpath:/schema/shibboleth-2.0-attribute-resolver-ad.xsd<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššššššššššššššššššššššššššššššššššššššššššššš urn:mace:shibboleth:2.0:resolver:dc classpath:/schema/shibboleth-2.0-attribute-resolver-dc.xsd<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> ššššššššššššššššššššššššššššššššššššššššššššššurn:mace:shibboleth:2.0:attribute:encoder classpath:/schema/shibboleth-2.0-attribute-encoder.xsd<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššššššššššššššššššššššššššššššššššššššššššššš urn:mace:shibboleth:2.0:security classpath:/schema/shibboleth-2.0-security.xsd&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš &lt;resolver:AttributeDefinition xsi:type=&quot;Script&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššššššššššš xmlns=&quot;urn:mace:shibboleth:2.0:resolver:ad&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššššššššššš dependencyOnly=&quot;true&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššššššššššššššššš šššššššššššššššid=&quot;x500Principal&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš &lt;Script&gt;&lt;![CDATA[<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš importPackage(Packages.edu.internet2.middleware.shibboleth.common.attribute.provider);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš importPackage(Packages.javax.security.auth.x500);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššx500Principal = new BasicAttribute(&quot;x500Principal&quot;);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš subject = requestContext.getUserSession().getSubject();<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš if (subject != null) {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš x500Principal.getValues().addAll(subject.getPrincipals(X500Principal(&quot;&quot;).getClass()));<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš }<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šš ššššš]]&gt;&lt;/Script&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššš&lt;/resolver:AttributeDefinition&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššš&lt;!-- Provides the subjectAltNames of type rfc822Name from the certificate as attribute --&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš &lt;resolver:AttributeDefinition xsi:type=&quot;Script&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššššššššššš xmlns=&quot;urn:mace:shibboleth:2.0:resolver:ad&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššššššššššš dependencyOnly=&quot;true&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššššššššššš id=&quot;x500SubjectAltNameEMailPrincipal&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš &lt;Script&gt;&lt;![CDATA[<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš importPackage(Packages.edu.internet2.middleware.shibboleth.common.attribute.provider);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš importPackage(Packages.ch.SWITCH.aai.idp.x509.principals);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššx500SubjectAltNameEMailPrincipal = new BasicAttribute(&quot;x500SubjectAltNameEMailPrincipal&quot;);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš ššššššššsubject = requestContext.getUserSession().getSubject();<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš if (subject != null) {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš x500SubjectAltNameEMailPrincipal.getValues().addAll(subject.getPrincipals(EMailPrincipal(&quot;&quot;).getClass()));<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš }<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš ]]&gt;&lt;/Script&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš &lt;/resolver:AttributeDefinition&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>handler.xml<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&lt;ph:ProfileHandlerGroup xmlns:ph=&quot;urn:mace:shibboleth:2.0:idp:profile-handler&quot; xmlns:x509=&quot;http://www.switch.ch/aai/idp/x509&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššššššššššššššššššššššššššššššššššššššššššššš xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššššššššššxsi:schemaLocation=&quot;urn:mace:shibboleth:2.0:idp:profile-handler <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššššššššššššššššššššššššššššššššššššššššššššš classpath:/schema/shibboleth-2.0-idp-profile-handler.xsd<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššššššššššššššššššššššššššššššššššššššššššššš http://www.switch.ch/aai/idp/x509 classpath:/schema/x509-login-handler.xsd&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš &lt;ph:LoginHandler xsi:type=&quot;x509:X509&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššš loginPageURL=&quot;https://idp.saml2.local:8443/idp/x509-login.jsp&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššššš authenticationServletURL=&quot;https://idp.saml2.local:8443/idp/Authn/X509/Login&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš &lt;ph:AuthenticationMethod&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš urn:oasis:names:tc:SAML:2.0:ac:classes:X509<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš &lt;/ph:AuthenticationMethod&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš &lt;/ph:LoginHandler&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>-----------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>x509-login.jsp<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>š &lt;head&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=utf-8&quot;/&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš &lt;title&gt;Login&lt;/title&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>š &lt;/head&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>š &lt;body onload=&quot;document.loginform.submit.focus()&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš &lt;form id=&quot;loginform&quot; action=&quot;https://idp.saml2.local:8443/idp/Authn/X509/Login&quot; method=&quot;post&quot;&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššš &lt;h1&gt; Login &lt;/h1&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš &lt;table&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššš &lt;tr&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš &lt;td&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššš Please make sure that your user certificate is properly<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššš configured in your web browser and click on the &lt;strong&gt;Certificate Login &lt;/strong&gt; button.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš &lt;/td&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššš &lt;/tr&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššš &lt;tr&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš &lt;td&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššš &lt;input name=&quot;submit&quot; type=&quot;submit&quot; tabindex=&quot;1&quot; accesskey=&quot;l&quot;/&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššš &lt;/td&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššš &lt;/tr&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš &lt;/table&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš &lt;p&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššš &lt;input type=&quot;checkbox&quot; name=&quot;x509-pass-through&quot; value=&quot;true&quot; tabindex=&quot;2&quot;/&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššš Do not show this page for future logins<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš &lt;/p&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššš &lt;/form&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>š &lt;/body&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&lt;/html&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>-----------------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>http.conf<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>&lt;VirtualHost *:443&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš ServerName idp.saml2.local<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš DocumentRoot C:/opt/apache22/htdocs<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš ErrorLog C:/opt/apache22/logs/error_ssl.log<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš CustomLog C:/opt/apache22/logs/access_ssl.log combined<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššš SSLEngine on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš SSLCertificateFile &quot;C:/opt/apache22/conf/server.crt&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš SSLCertificateKeyFile &quot;C:/opt/apache22/conf/server.key&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>šššššš &lt;Location /idp/Authn/X509/Login&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš šš ššSSLVerifyClient require<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš ššš SSLVerifyDepth 5<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš ššš SSLOptions -StdEnvVars +ExportCertData<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš ššš SSLRequire ( %{SSL_CLIENT_S_DN_Email} =~š m/^.+@nucrf\.ru$/ )<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššš š&lt;/Location&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&lt;/VirtualHost&gt;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Idp-process.log<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>02:21:19.211 - TRACE [ch.SWITCH.aai.idp.x509.X509LoginServlet:53] - servlet service<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>02:21:19.216 - DEBUG [edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper:325] - LoginContext key cookie was not present in request<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>02:21:19.217 - DEBUG [edu.internet2.middleware.shibboleth.idp.ui.ServiceContactTag:177] - No relying party, nothing to display<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Tomcat log:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>SEVERE: Servlet.service() for servlet X509LoginServlet threw exception<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>java.lang.NullPointerException<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at ch.SWITCH.aai.idp.x509.X509LoginServlet.service(X509LoginServlet.java:56)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter.doFilter(NoCacheFilter.java:50)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter.doFilter(IdPSessionFilter.java:81)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at edu.internet2.middleware.shibboleth.common.log.SLF4JMDCCleanupFilter.doFilter(SLF4JMDCCleanupFilter.java:52)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ššššššššššššššš at java.lang.Thread.run(Unknown Source)<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:1.8pt;margin-right:0cm;margin-bottom:1.8pt;margin-left:0cm'><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:1.8pt;margin-right:0cm;margin-bottom:1.8pt;margin-left:0cm'><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:1.8pt;margin-right:0cm;margin-bottom:1.8pt;margin-left:0cm'><span lang=EN-US style='font-family:"Times New Roman","serif"'>--<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:1.8pt;margin-right:0cm;margin-bottom:1.8pt;margin-left:0cm'><span lang=EN-US style='font-family:"Times New Roman","serif"'>ashubarev@nucrf.ru<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:1.8pt;margin-right:0cm;margin-bottom:1.8pt;margin-left:0cm'><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>