create_association (OpenID::Server::Signatory)

    # File lib/openid/server.rb, line 1052
          def create_association(dumb=true, assoc_type='HMAC-SHA1')
            secret = CryptUtil.random_string(OpenID.get_secret_size(assoc_type))
            uniq = Util.to_base64(CryptUtil.random_string(4))
            handle = sprintf('{%s}{%x}{%s}', assoc_type, Time.now.to_i, uniq)

            assoc = Association.from_expires_in(
                secret_lifetime, handle, secret, assoc_type)

            if dumb
              key = @@_dumb_key
            else
              key = @@_normal_key
            end

            @store.store_association(key, assoc)
            return assoc
          end