Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

logind - login daemon — Inferno 1ed

[Top] [Prev] [Next]

logind - login daemon

lib/logind

Description

Started by lib/srv (see srv - start server daemons in Chapter 6) to service request on the inflogin port and provide a identity authentication (that is, 'signer') service. Ultimately the client receives authentication information (a certificate) that can be used to establish identity with other hosts who are willing to honor certificates from this signer.

The signer constructs the certificate from:

  • The contents of the signer's /keydb/signerkey file.
    (This file is generated if it does not exist)

  • The id string and password supplied from the client. This is used to access the /keydb/password file via the Password module. (See get, put - read and write password entries in the password file).

  • The protocol involves an exchange of information between the client and server. The client side of this exchange can be managed by the Login module. See login, getauthinfo - get an Authinfo adt from a certificate authority for a description of the module and the protocol.

    Client and server communicate over the Secure Socket Layer Device (see ssl - secure sockets layer device).

Files

/keydb

/keydb/signerkey

/keydb/password

See Also

changelogin - command to create/update the password file

login, getauthinfo - get an Authinfo adt from a certificate authority

ssl - secure sockets layer device

ssl - secure sockets layer device in Chapter 2

srv - start server daemons in Chapter 6



[Top] [Prev] [Next]

infernosupport@lucent.com
Copyright © 1996,Lucent Technologies, Inc. All rights reserved.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026