Last Modified 22/9/92 by RC,CTB

Profile elements

AUTH

Syntax: AUTH WHO=String PWD=String This specifies the authorisation for the user, giving the user ID and password. Note: this ID is not the same as the one used in CLIENT: it is possible that the ID is that of a person who happens to use the client through a different user.

PUBKEY

Syntax: PUBKEY KEY=String Public key, in case the server wants to encrypt data before sending it. See a very good summary of public-key cryptosystems in practice, including key certification issues, in the documentation of PGP .

CLIENT

Information about the person requesting the data, the user ID (which may be different from the authorisation user ID), the host (s)he's on, the email address and the organisation worked for. The syntax is CLIENT ID=String HOST=String EMAIL=String ORG=String
ID
represents the user on the given host.
HOST
The full domain name of the host machine on which the client program is running.
EMAIL
The contact address for the client. Optional.
ORG
The text of the client's affiliation. Optional.
[JFG] Perhaps use standard RFC-822 fields ? X.500 needed again !

I like the EMAIL field: servers can do some direct marketing :-) More seriously, inform their regular users on data updates, discount rates, change of public key, ... [RC: in other words, junk-hypertext. Forbidden in Germany? :-) ]

FORMAT

FORMAT NAME=String PENALTY=String Describes a format the client can accept, and the penalty. Multiple instances of FORMAT add them to a list of acceptable formats.

See Rules for penalty calculation .

SOFTWARE

SOFTWARE PLATFORM=String PROGRAM=String VERSION=String Information about the client software: the platform it's being run on, the program being used and its version.

Allows servers to adapt to the "market".

__________________________________________________CTB