I think you have to use SHA1 (the fingerprints hash algorithm is independent of the certificates algorithm). At least in my case that worked.
I copied the base64 certificate of my IdP including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- to a file and used the following OpenSSL command to retrieve the fingerprint: