<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
Nate,<br>
<br>
That helps tremendously. I have been testing with the fingerprint of my encryption certificate. In the service it says the SHA-1 is the encryption
<i>and </i>signing certificate. Does this mean in the metadata I include both xml objects to link signature and encryption as the same values as my X.509 signing certificate? In other words, I tell my metadata-less friends about my encryption and singing certificates
 but they are both actually the cat of my signing certificate. My browser certificate will be different than my IDP certificate. I am behind a load balancer that provides https certs, is this a problem?
<br>
<br>
<br>
Brandon Martin<br>
martinb@psd401.net<br>
Peninsula School District<br>
Data Integration Analyst<br>
Ext: 3712<br>
<br>
________________________________________<br>
From: users <users-bounces@shibboleth.net> on behalf of Nate Klingenstein <ndk@internet2.edu><br>
Sent: Saturday, August 8, 2015 5:57 PM<br>
To: Shib Users<br>
Subject: Re: Freshdesk SSO<br>
<br>
Brandon,<br>
<br>
Generally, you wouldn’t modify your metadata or perform any algorithm over your metadata.  I would presume that they’re asking for the SHA-1 fingerprint of your IdP’s X.509 signing certificate as registered with federated partners.  You just need to pull the
 proper certificate out of your metadata and parse out the SHA-1 fingerprint therein for your metadata-less friends here.<br>
<br>
The raw certificate data is placed in the metadata directly with standard base64 encoding.  Grab that data, and check what the embedded hash is.  You can find your certificate’s hashes using openssl’s command line tools, or any number of other tools.  Basically,
 cat it out, adorn it with the sacred BEGIN CERTIFICATE and END CERTIFICATE, and then run whatever tool you’d like(e.g. openssl x509 -in certificate.crt -text -noout).  You can also just find it in your web browser if it’s the same as your user-facing TLS certificate.<br>
<br>
Hope this helps,<br>
Nate.<br>
<br>
> On Aug 8, 2015, at 5:54 PM, Martin, Brandon L <martinb@psd401.net> wrote:<br>
><br>
> Nate,<br>
><br>
> Thank you for the advice. That was as my initial course of action, but I didn't understand why I was still having issues. Their admin interface accepts a SHA-1 fingerprint from your identity provider. When I use the XML metadata I created, I get the error
 the fingerprint didn't match. The certificate in the metadata should be generated from the SHA-1 fingerprint I give to my party?<br>
><br>
> Brandon Martin<br>
> Data Integration Analyst<br>
> Peninsula School District Tech Support<br>
> Phone: (253) 530-3712<br>
><br>
> On Aug 8, 2015, at 4:22 PM, Nate Klingenstein <ndk@internet2.edu> wrote:<br>
><br>
>> Brandon,<br>
>><br>
>> You’ll probably want to mock up a metadata entry on their behalf and load it into your SP.  Changes to the anonymous relying party behavior can result in an extremely promiscuous IdP.<br>
>><br>
>> You might find the annotated example SP here to be useful as a starting point:<br>
>><br>
>> <a href="https://www.testshib.org/metadata/testshib-providers.xml" target="_blank">
https://www.testshib.org/metadata/testshib-providers.xml</a><br>
>><br>
>> Hope this helps,<br>
>> Nate.<br>
>><br>
>>> On Aug 8, 2015, at 4:59 PM, Martin, Brandon L <martinb@psd401.net> wrote:<br>
>>><br>
>>> Hello again Shibboleth users,<br>
>>><br>
>>> I am working with Freshdesk as an SSO party. They don't provide a metadata file, so I am under the impression they need to be setup as an AnonymousRelyingParty. I found the following code to setup an anonymous party, but it looks to be Shibboleth V2. I've
 read through UpgradingFromV2 but I still do not understand the conversion and am having a hard time finding examples.<br>
>>><br>
>>> <AnonymousRelyingParty provider="<a href="https://psdts.freshdesk.com/login/saml"" target="_blank">https://psdts.freshdesk.com/login/saml"</a>;<br>
>>>                            defaultSigningCredentialRef="IdPCredential" /><br>
>>><br>
>>><br>
>>> <security:Credential id="IdPCredential" xsi:type="security:X509Filesystem"><br>
>>>                 <security:PrivateKey>${idp.home}/credentials/idp-encryption.key</security:PrivateKey><br>
>>>                 <security:Certificate>${idp.home}/credentials/idp-encryption.crt</security:Certificate><br>
>>> </security:Credential><br>
>>><br>
>>><br>
>>> Is this possible in Shibboleth V3?<br>
>>><br>
>>><br>
>>> Thank you<br>
>>><br>
>>> Brandon Martin<br>
>>> martinb@psd401.net<br>
>>> Peninsula School District<br>
>>> Data Integration Analyst<br>
>>> Ext: 3712<br>
>>> --<br>
>>> To unsubscribe from this list send an email to users-unsubscribe@shibboleth.net<br>
>><br>
>> --<br>
>> To unsubscribe from this list send an email to users-unsubscribe@shibboleth.net<br>
> --<br>
> To unsubscribe from this list send an email to users-unsubscribe@shibboleth.net<br>
<br>
--<br>
To unsubscribe from this list send an email to users-unsubscribe@shibboleth.net</div>
</body>
</html>