# File lib/openid/association.rb, line 46
    def Association.deserialize(assoc_s)
      keys = []
      values = []
      assoc_s.split("\n").each do |line|
        k, v = line.split(":", 2)
        keys << k.strip
        values << v.strip
      end
  
      version, handle, secret, issued, lifetime, assoc_type = values
      raise 'VersionError' if version != @@version
  
      secret = OpenID::Util.from_base64(secret)
      issued = issued.to_i
      lifetime = lifetime.to_i
      Association.new(handle, secret, issued, lifetime, assoc_type)
    end