Thank you for your answer Pablo. I haven't tried that, but in the end it
wasn't necessary, as my mistake was that the *validUntil* field in the
metadata file was set to a date in the past. I just changed that to match a
future date, and it worked.

Thanks for pointing out the use of *cas.authn.saml-idp.core.entity-id= *and
*cas.authn.saml-idp.metadata.file-system.location=*, I will take them into
account in the future

El mar, 1 feb 2022 a las 14:59, Pablo Vidaurri (<[email protected]>)
escribió:

> Have you tried:
>
> cas.authn.saml-idp.metadata.file-system.location=file:/somedir/somesubdir/saml
>
> I have my idp certs/keys in location defined above. Note prior to 6.4.5
> the key is simply  cas.authn.saml-idp.metadata.location
> I have another metadata folder where I keep my  metadata and in my
> services I point to this metadata folder
>
> @Agustin, also make sure you have property below with a value that is
> fitting for you.
> cas.authn.saml-idp.core.entity-id=https://sso-idp.mydomain.com/idp/saml
> On Tuesday, February 1, 2022 at 11:21:41 AM UTC-6 Ray Bon wrote:
>
>> Agustín,
>>
>> Cas needs access to your certificates as well.
>> My certificates are in the same directory as the metadata. They are
>> idp-signing.crt
>> idp-signing.key
>> idp-encryption.crt
>> idp-encryption.key
>>
>> Cas creates them when it creates metadata.
>> I assume that 'My Signing Cert' is a stand in for the actual cert. Just
>> make sure it matches the file above.
>>
>> I could not find anything in the docs to change the location of the
>> certificates. I would prefer to have my keys in a different directory.
>>
>> Ray
>>
>> On Tue, 2022-02-01 at 07:34 -0800, Agustín Ezequiel Pereyra wrote:
>>
>> Notice: This message was sent from outside the University of Victoria
>> email system. Please be cautious with links and sensitive information.
>>
>> Hello,
>>
>> When I configure Apereo CAS version 6.4.5 to act as an IdP for the SAML2
>> protocol, I get a weird error. If I don't create the directory
>> */etc/cas/saml*, and leave CAS free to handle the creation of the
>> idp-metadata.xml file, it works fine. But if I try to use my own 
>> *idp-metadata.xml
>> *file, and put it at */etc/cas/saml*, I get the error:
>>
>> *2022-02-01 11:59:29,715 ERROR
>> [org.apereo.cas.support.saml.web.idp.profile.builders.enc.DefaultSamlIdPObjectSigner]
>> - <Unable to locate any signing credentials for service [Mi cool service]>*
>>
>> I have verified my metadata file with this site:
>> https://www.samltool.com/validate_xml.php, and seems to be correct. I
>> put it down here in case it is useful, changing sensible names and that
>> stuff:
>>
>>
>> <?xml version="1.0"?>
>> <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
>> xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui"
>> validUntil="2021-12-30T15:55:49Z" cacheDuration="PT1641311749S" entityID="
>> http://mycas.com/cas/idp/metadata";>
>>   <md:IDPSSODescriptor WantAuthnRequestsSigned="true"
>> protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
>>     <md:Extensions>
>>       <mdui:UIInfo>
>>         <mdui:DisplayName xml:lang="en">My Site</mdui:DisplayName>
>>         <mdui:Description xml:lang="en">The identity provider at My
>> Site</mdui:Description>
>>         <mdui:Logo height="32" width="32" xml:lang="en">https://logo_url
>> </mdui:Logo>
>>       </mdui:UIInfo>
>>     </md:Extensions>
>>     <md:KeyDescriptor use="signing">
>>       <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
>>         <ds:X509Data>
>>           <ds:X509Certificate>My Signing Cert</ds:X509Certificate>
>>         </ds:X509Data>
>>       </ds:KeyInfo>
>>     </md:KeyDescriptor>
>>     <md:KeyDescriptor use="encryption">
>>       <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
>>         <ds:X509Data>
>>           <ds:X509Certificate>My Encription Cert</ds:X509Certificate>
>>         </ds:X509Data>
>>       </ds:KeyInfo>
>>     </md:KeyDescriptor>
>>     <md:SingleLogoutService
>> Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="
>> http://mycas.com/cas/idp/profile/SAML2/POST/SLO"/>
>>     <md:SingleLogoutService
>> Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="
>> http://mycas.com/cas/logout"/>
>>
>> <md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</md:NameIDFormat>
>>     <md:SingleSignOnService
>> Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="
>> http://mycas.com/cas/idp/profile/SAML2/POST/SSO"/>
>>     <md:SingleSignOnService
>> Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign"
>> Location="http://mycas.com/cas/idp/profile/SAML2/POST-SimpleSign/SSO"/>
>>     <md:SingleSignOnService
>> Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="
>> http://mycas.com/cas/idp/profile/SAML2/SOAP/ECP"/>
>>     <md:SingleSignOnService
>> Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="
>> http://mycas.com/cas/login"/>
>>   </md:IDPSSODescriptor>
>>   <md:Organization>
>>     <md:OrganizationName xml:lang="en-US">Organization
>> Name</md:OrganizationName>
>>     <md:OrganizationDisplayName
>> xml:lang="en-US">Name</md:OrganizationDisplayName>
>>     <md:OrganizationURL xml:lang="en-US">https://mysite.com
>> </md:OrganizationURL>
>>   </md:Organization>
>>   <md:ContactPerson contactType="administrative">
>>     <md:GivenName>Some Guy</md:GivenName>
>>     <md:EmailAddress>mailto:[email protected]</md:EmailAddress>
>>   </md:ContactPerson>
>>   <md:ContactPerson contactType="technical">
>>     <md:GivenName>Other Guy</md:GivenName>
>>     <md:EmailAddress>[email protected]</md:EmailAddress>
>>   </md:ContactPerson>
>>   <md:ContactPerson contactType="support">
>>     <md:GivenName>Another One</md:GivenName>
>>     <md:EmailAddress>[email protected]</md:EmailAddress>
>>   </md:ContactPerson>
>> </md:EntityDescriptor>
>> Do you have any idea of what could be the problem?
>>
>> Thanks
>>
>> --
>>
>> Ray Bon
>> Programmer Analyst
>> Development Services, University Systems
>> 2507218831 <(250)%20721-8831> | CLE 019 | [email protected]
>>
>> I acknowledge and respect the lək̓ʷəŋən peoples on whose traditional
>> territory the university stands, and the Songhees, Esquimalt and WSÁNEĆ
>> peoples whose historical relationships with the land continue to this day.
>>
> --
> - Website: https://apereo.github.io/cas
> - Gitter Chatroom: https://gitter.im/apereo/cas
> - List Guidelines: https://goo.gl/1VRrw7
> - Contributions: https://goo.gl/mh7qDG
> ---
> You received this message because you are subscribed to the Google Groups
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/17393553-0c37-4fbb-b7ac-565eaf049133n%40apereo.org
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/17393553-0c37-4fbb-b7ac-565eaf049133n%40apereo.org?utm_medium=email&utm_source=footer>
> .
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAGUdYrSQQ5Ofjp73ups09gJ9g7M5SeoLEY_aovWvMUbBJANkPA%40mail.gmail.com.

Reply via email to