# File lib/gapps_openid.rb, line 264
    def self.parse_certificates(doc) 
      certs = []
      REXML::XPath.each(doc, "//ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509Certificate", NAMESPACES ) { | encoded |
        encoded = encoded.text.strip.scan(/.{1,64}/).join("\n")
        encoded = "-----BEGIN CERTIFICATE-----\n#{encoded}\n-----END CERTIFICATE-----\n"
        cert = OpenSSL::X509::Certificate.new(encoded)
        certs << cert
      }
      return certs
    end