Changed the SAML response buffer xml to be decoded to a utf-8 string

Changed the code type from ascii to utf-8 when receiving the SAML response. This will fix the issue when the IdP returns a SAML response with utf-8 encoded data values and the contained signature is based off that encoding. It will prevent signature validation issues later down the line.