SRI International
R. Wright
Lawrence Berkeley Laboratory
Editors
January 1992
A Catalog of Available X.500 Implementations
Status of this Memo
-
This emo provides information for the Internet community. It does not specify an Internet standard. Distribution of this memo s unlimited.
Abstract
-
The goal of this document is o provide information regarding the availability nd capability of implementations of X.500. Comments and critiques of this document, and new or updated descriptions of X.500 implementations are welcome. Send them to the irectory Information Services nfrastructure (DISI) Working Group (disi@merit.edu) or to the editors.
1. Introduction
-
This ocument catalogs currently available implementations of X.500, including commercial roducts and openly available offerings. It contains descriptions of Directory System Agents (DSA), Directory User gents (DUA), and DUA client applications. The atter can include such pplications as rowsers, DSA management tools, r lightweight DUAs that employ n application-level protocol to communicate with a DUA (which then in turn communicates with DSA) to support user service. Section 2 of this document ontains a listing of implementations cross referenced by keyword. This list will id in identifying particular implementations that meet our criteria. To compile this catalog, the ISI Working Group solicited input from the X.500 community by surveying several Internet mailing lists, including: iso@nic.ddn.mil, isode@nic.ddn.mil, osi-ds@cs.ucl.ac.uk, and disi@merit.edu. Readers are encouraged to submit comments regarding both the orm and content of his memo. New submissions are always elcome. Please direct input o the parties as described in the Status of this Memo section. DISI will produce new versions of this document when a suf- ficient number of changes have been received. This ill be deter- mined subjectively by the DISI chairperson.
1.1 Purpose
-
The growth of existing X.500 ilot activities (e.g., hite Pages Pilot Project) and the advent of new ilots (e.g., ARRNet Directory Services Project, NIST/GSA Pilot Project) are signals that X.500 is a viable directory service mechanism for the Internet community. A goal f DISI s to enable the continued growth of X.500 by lowering the lack-of-information barrier. This document takes one step toward that oal by roviding an easily accessible source of information on X.500 implementations.
1.2 Scope
-
This ocument contains descriptions of either commercially or freely available X.500 implementations. It oes not provide instructions on how to install, run, r manage these mplementations. Because the needs and computing environments of each organization differ astly, no recommendations are given. The descriptions and indices are provided to make the eaders ware of existing options and to enable more nformed choices.
1.3 Disclaimer
-
Implementation descriptions were written by implementors and endors, and not by the members of DISI. Although DISI has worked with the description authors to ensure readability, no guarantees can e made regarding the validity of descriptions or the value of said implementations. Caveat emptor.
1.4 Overview
-
Section 1 contains introductory information.
Section 2 contains a ist of eywords, their efinitions, and a cross reference of he X.500 implementations by these keywords.
Section 3 contains the X.500 mplementation descriptions.
Section 4 lists the editors' ddresses.
1.5 Acknowledgments
-
The creation f this atalog ould not have been possible without the efforts of the description authors and the members of the DISI Working Group. The editors thank you for your hard work and constructive eedback. A special thanks is also extended to he members of the NOCTools Working Group. The "Network anagement Tool Catalog" (RFC-1147) served as a valuable example. Bob Stine nd Bob Enger made key suggestions that enabled us to learn from their experiences. The efforts of the editors were sponsored by efense dvanced Research Projects Agency Contract Number DACA76-89-D-0002 (Field Operational X.500 Project), and U. S. Department of Energy Contract Number DE-AC03-76SF00098.
2. Keywords
-
Keywords are bbreviated attributes of the X.500 implementations. The list of keywords efined elow was derived from the implementation descriptions themselves. Implementations were indexed by a eyword ither as a result of: 1) explicit, not mplied, reference to particular capability n the implementation description text, or ) input from the implementation description author(s).
2.1 Keyword Definitions
-
This ection ontains keyword definitions. They have been organized and grouped by functional category. he definitions re ordered first alphabetically y keyword category, and second lphabetically by implementation name within keyword category.
2.1.1 Availability
-
Available via FTAM
-
mplementation is available using FTAM.
Available via FTP
-
mplementation is available using FTP.
Commercially vailable
his implementation can e purchased.
Free
vailable at no harge, lthough other restrictions may pply.
-
Potentially Unavailable
mplementation was not available at the ime this document was ritten.
Source
ource code is available, potentially at an additional cost.
2.1.2 Implementation Type
-
API
mplementation comes with an application programmer's interface i.e., a set of ibraries and include files).
DSA Only
mplementation consists f a DSA only. o DUA is included.
-
DSA/DUA
oth a DSA and DUA are included n this mplementation.
-
DUA Light Weight Client
-
mplementation is a DUA-like program that uses a non-OSI proto- ol to satisfy X.500 requests.
DUA Only
mplementation consists f a DUA only. o DSA is included.
2.1.3 Internetworking Environment
-
CLNP
mplementation uses OSI LNP.
OSI Transport
mplementation description specifies that OSI transport roto- ols are used but does not specify which one(s).
RFC-1006
mplementation uses RFC-1006 with TCP/IP transport service.
-
X.25
mplementation uses OSI .25.
2.1.4 Pilot Connectivity
-
DUA Connectivity
he DUA an be connected to the ilot, and information on any ilot entry looked up. he DUA s able o display standard ttributes and object classes and those efined n the COSINE nd Internet Schema.
DSA Connectivity
he DSA s connected to he DIT, and information in this DSA is ccessible from ny pilot DUA.
2.1.5 Miscellaneous
-
Included in ISODE
-
UAs that are part of ISODE.
Limited Functionality
urvey states that the implementation has some shortcomings or ntended lack of functionality, .g., omissions ere part of the esign to provide an easy-to-use user interface.
Needs ISODE
SODE is required to compile and/or use his implementation.
-
X Window System
mplementation uses the Window System o provide its user nterface.
2.1.5 Operating nvironment
-
3Com
-
mplementation runs on a 3Com platform.
Apollo
-
mplementation runs on an Apollo platform.
Bull
-
mplementation runs on a Bull platform.
Cray
-
mplementation runs on a Cray.
DEC Ultrix
-
mplementation runs under DEC Ultrix.
HP
-
mplementation runs on an HP platform.
IBM (Non-PC and RISC)
mplementation runs on some type of IBM, which is not a C or NIX workstation.
IBM PC
-
mplementation runs on a PC.
IBM RISC
-
mplementation runs on IBM's RISC UNIX workstation.
MIPS
mplementation runs on a MIPS RISC UNIX orkstation.
Macintosh
-
mplementation runs on a Macintosh.
Multiple Vendor Platforms
mplementation runs on more than one hardware platform.
-
Philips
-
mplementation runs on a Philips platform.
Siemens
-
mplementation runs on a Siemens platform.
Sun
-
mplementation runs on a Sun platform.
UNIX
-
mplementation runs on a generic UNIX platform.
Unisys
mplementation runs on a Unisys latform.
VMS
-
mplementation runs under VAX/VMS.
2.2 Implementations Indexed by eyword
-
This ection ontains an index of implementations by eyword. You can use this ist to dentify particular implementations that meet your hosen criteria. The index is rganized as follows: keywords appear in alphabetical order; implementations characterized y that eyword re listed alphabetically as well. Note that a *" is used to indicate hat the particular implementation, or feature of the mplementation, ay not be available t this ime.
For formatting purposes, we have used the following abbreviations for implementation names: UWisc (University of Wisconsin), HP X.500 DDS (HP X.500 Distributed Directory Software), IS X.500 DSA/DSAM, DUA(Interactive Systems' X.500 DSA/DSAM, DUA).
3Com Available via FTP .500 DUA process DE DISH-VMS 2.0 API DIXIE Mac-ISODE lliance OSI X.500 maX.500 ustos POD CE/GDS psiwp S-520, S-521 QUIPU P X.500 DDS ud S X.500 DSA/DSAM, DUA VMS-ISODE ac-ISODE Xdi SI Access and Directory XLU SI-DSA SI-DUA Bull UIPU COM X.500 UCOM X.500 MS-ISODE TT X.500 CLNP IN/DS Cray OSI Version 2.0 Apollo DCE/GDS HP X.500 DDS TT X.500 OSI Access and Directory OSI-DSA Available via FTAM OSI-DUA QUIPU E VTT X.500 ISH-VMS 2.0 WIN/DS OD X.500 DUA rocess UIPU Xdi LU XT-DUA Commercially vailable DSA/DUA lliance OSI X.500 Alliance OSI X.500 ray OSI Version 2.0 Cray OSI Version 2.0 CE/GDS Custos irectory 500 Directory 00 S-520, S-521 DS-520, DS-521 P X.500 DDS HP X.500 DDS S X.500 DSA/DSAM, DUA IS X.500 DSA/DSAM, DUA SI Access and Directory Mac-ISODE SI-DSA OSI Access and Directory SI-DUA QUIPU COM X.500 UCOM X.500 TT X.500 VMS-ISODE IN/DS VTT X.500 .500 DUA process WIN/DS T-DUA wp [PSI] DUA Connectivity Cray DE DS-521 ray OSI Version 2.0 OSI Access and Directory Xdi DEC Ultrix DUA Light Weight Client CE/GDS UIPU *MacDish COM X.500 DIXIE xwp [UWisc] maX.500 psiwp DSA Only ud SI-DSA DUA Only DSA Connectivity DE DISH-VMS 2.0 S-520 OSI-DUA SI Access and Directory POD psiwp SD X.500 DUA rocess Xds xdua XLU XT-DUA xwp [PSI] Free Limited Functionality wp [UWisc] Custos ustos *MacDish E POD ISH-VMS 2.0 psiwp IXIE Xds ac-ISODE xwp [PSI] aX.500 OD MIPS siwp UIPU Alliance OSI X.500 D OSI Access and Directory d QUIPU MS-ISODE di Macintosh ds dua Alliance OSI X.500 LU DIXIE Mac-ISODE HP *MacDish maX.500 lliance OSI X.500 psiwp P X.500 DDS QUIPU UIPU *UCOM X.500 COM X.500 Multiple Vendor Platforms IBM (Non-PC and RISC) Alliance OSI X.500 lliance OSI X.500 Custos DCE/GDS IBM PC DS-520, DS-521 IS X.500 DSA/DSAM, DUA lliance OSI X.500 POD UCOM X.500 QUIPU VTT X.500 SD wp [UWisc] UCOM X.500 ud IBM RISC VTT X.500 WIN/DS CE/GDS X.500 DUA rocess COM X.500 xdua XLU Included In ISODE XT-DUA xwp [PSI] OD xwp [UWisc] D Needs ISODE RFC-1006 ustos Alliance OSI X.500 E Cray OSI Version 2.0 ISH-VMS 2.0 Custos IXIE DCE/GDS ac-ISODE Directory 00 MacDish DISH-VMS 2.0 OD DS-520, DS-521 siwp IS X.500 DSA/DSAM, DUA D Mac-ISODE MS-ISODE OSI Access and Directory di *OSI-DSA ds *OSI-DUA dua POD LU QUIPU T-DUA SD wp [UWisc] UCOM X.500 VMS-ISODE OSI Transport VTT X.500 WIN/DS lliance OSI X.500 Xdi ray OSI Version 2.0 Xds ustos XLU S-520, S-521 XT-DUA S X.500 DSA/DSAM, DUA UIPU Siemens IN/DS T-DUA *UCOM X.500 Philips COM X.500 Potentially Unavailable acDish Source UNIX CE/GDS Custos E DE S-520, S-521 DIXIE ac-ISODE DS-520, DS-521 SI-DSA IS X.500 DSA/DSAM, DUA SI-DUA POD OD QUIPU siwp SD UIPU UCOM X.500 d ud MS-ISODE WIN/DS IN/DS Xdi di XLU ds XT-DUA dua xwp [PSI] LU xwp [UWisc] Sun Unisys lliance OSI X.500 OSI-DSA ustos OSI-DUA irectory 500 IXIE VMS UIPU COM X.500 DISH-VMS 2.0 d VMS-ISODE TT X.500 ds X Window System dua T-DUA QUIPU SD WIN/DS X.500 DUA rocess Xdi Xds xdua XT-DUA xwp [PSI] xwp [UWisc] X.25
-
CE/GDS
irectory 500
ISH-VMS 2.0
P X.500 DDS
SI Access and Directory
SI-DSA
SI-DUA
UIPU
UCOM X.500
TT X.500
IN/DS
.500 DUA process
di
T-DUA
-
3. Implementation Descriptions
-
In the following pages you will find escriptions of .500 implemen- tations listed in alphabetical order. In the case of name colli- sions, the name of the responsible organization, in square brackets, has been used to distinguish he implementations. Note that throughout this section, the age header reflects the name of the implementation, not the date f the document. The descriptions fol- low a common ormat, s described below:
NAME
he name of the .500 implementation and the name of the respon- ible organization. Implementations with a registered trademark ndicate this by appending "(tm)", e.g., GeeWhiz(tm).
LAST ODIFIED
he month and year within which his implementation description as last modified.
KEYWORDS
list of the keywords defined in Section 2 that have been used o cross reference this mplementation.
ABSTRACT
brief escription of the application. This section may
ptionally contain a list of the pilot projects n which the
pplication is being used.
-
COMPLETENESS
statement of compliance with respect to the 1988 CCITT Recom- endations X.500-X.521 [CCITT-88], specifically ection of .519, or the 1988 NIST IW Stable Implementation Agreements NIST-88].
INTEROPERABILITY
list of other UAs and DSAs with which this implementation can nteroperate.
PILOT CONNECTIVITY
escribes the level of connectivity it can offer to the ilot irectory service operational on the Internet in North America, nd to pilots co-ordinated by the PARADISE project in Europe. evels of connectivity are: Not ested, one, DUA Connectivity, nd DSA onnectivity.
BUGS
warning on known problems and/or instructions n how to report ugs.
CAVEATS AND GENERAL LIMITATIONS
warning about ossible side effects or shortcomings, e.g., a eature hat works on one platform but not another.
INTERNETWORKING ENVIRONMENT
list of environments in which his implementation can e used, .g., RFC-1006 with TCP/IP, TP0 r TP4 with X.25.
HARDWARE PLATFORMS
list of hardware platforms on hich this application runs, any dditional boards or processors equired, and any special sug- ested or required configuration options.
SOFTWARE PLATFORMS
list of operating systems, window systems, databases, r
nbundled software packages required to un this application.
-
AVAILABILITY
statement regarding the availability of the software (free or ommercially available), a description of how to obtain he oftware, and (optionally) a statement regarding distribution onditions and restrictions.
NAME
-
Alliance OSI(tm) X.500
Touch Communications nc.
LAST MODIFIED
-
July, 1991
KEYWORDS
-
API, ommercially Available, SA/DUA, HP, IBM (Non-PC and RISC), MIPS, Macintosh, Multiple Vendor Platforms, OSI Transport, RFC-1006, Sun
ABSTRACT
-
Alliance OSI ncludes XDS (API), DUA, DSA and DIB all as separate components.
Touch's X.500 products have been designed for complete portability to any operating system r hardware environment. The protocols nclude DAP and DSP of the OSI X.500 pecification along with the required XDS, UA, DSA and DIB components. In addition to X.500, Touch sup- plies other OSI protocol layers including: ROSE, ACSE, Presentation, Session and any of the OSI lower layers (Transport, Network along with FC-1006). Touch also supplies ther application layer roto- cols uch as .400, FTAM, CMIP (and general network management), etc. The Alliance SI X.500 is compliant with the CITT X.500 1988 Recom- mendations. The ROSE/ACSE/Presentation/Session stack an be option- ally rovided by Touch. The DUA may represent a single user, r may represent a group of users. It may be attached to a given DSA within the ame system but is also capable of invoking operations in Touch's or ny other vendor's compliant DSA on a remote system. The binding operation requires the ser to ive a distinguished name and password in order for the Directory to dentify the user. Once an association s esta- blished the user may nvoke the following operations: READ, COMPARE, ABANDON, LIST, SEARCH, ADD_ENTRY, REMOVE_ENTRY, MODIFY_ENTRY, MODIFY_RDN. Due to the fact that ccess to the physical disk is in most ases a blocking operation synchronous) Touch has separated the atabase processing (I/O process) from the DSA protocol entity. This separa- tion llows the DSA entity to continue processing during the requent database accesses from the DSA. The DSA supports all the Directory operations as specified in the CCITT X.500 specification. Chaining, Referral and ulticasting are provided and supported n the lliance OSI SA. The DSA supports ll the ervice ontrol ptions ncluded in the operation command arguments. iltering conditions are sup- ported via the FILTER in the EARCH operation. The Alliance SI X.500 product supports all the NIST efined anda- tory .500 and X.400 bject classes and attributes. Alliance OSI .500 supports all the mandatory Directory attribute types (and their associated abstract yntaxes) in the NIST Directory implementation profile. Touch has extended the Directory and llows users to define private attributes. his means that user can util- ize the Alliance OSI irectory for a eneral urpose, user defined database activity.
Touch provides a full set of dministration and Directory management facilities.
Touch is in the process of integrating the X.500 product with the Worldtalk 400 product. Worldtalk 400 s Touch's end user X.400 mes- sage witch, roviding gateways between proprietary mail systems (SMTP, Microsoft Mail, MHS, cc:mail, tc.) and X.400. X.500 s a key component for a messaging network.
COMPLETENESS
-
Strong Authentication is not upported however Simple Authentication is supported.
INTEROPERABILITY
-
No interoperability testing has been ompleted as of et.
PILOT CONNECTIVITY
-
Numerous OEMs are using the Alliance SI X.500 product in product development as well as in pilot networks.
BUGS
-
N/A
CAVEATS ND GENERAL LIMITATIONS
-
Currently the Alliance OSI X.500 DIB as only been validated ithin a UNIX ile System. The protocol components are portable as is the interface between the DSA and the DIB.
INTERNETWORKING NVIRONMENT
-
Alliance OSI .500 can be utilized over TCP/IP and/or OSI Transport on LANs and WANs. Currently .500 has only been verified over OSI, however other Alliance OSI application layers have been configured over RFC-1006 which is available as part of the Alliance OSI pro- duct ine.
HARDWARE PLATFORMS
-
Alliance OSI as been ported o numerous platforms ranging from IBM Mainframes MVS to Apple Macintosh. For UNIX nvironments Touch has portations for 386 AT/Bus, SUN-3 and , Mips, and HP.
SOFTWARE PLATFORMS
-
As stated above, the lliance OSI product have been ported to numerous systems. In the UNIX environment the X.500 roduct xists on SUN OS 4.0 and greater, Mips RISC S, Interactive 86 and P-UX.
AVAILABILITY
-
Alliance OSI s commercially vailable from: Touch Communications nc. 250 E. Hacienda Ave Campbell, CA 5008 Sales and Information: (408) 74-2500 FAX: 408) 374-1680
NAME
-
Cray SI Version 2.0
Cray esearch Inc.
LAST MODIFIED
-
July, 1991
KEYWORDS
-
CLNP, Commercially Available, Cray, DSA/DUA, SI Transport, RFC-1006
ABSTRACT
-
The product is packaged with he Cray OSI product. It includes a DSA and DUA capable of OSI or TCP/IP connections. The implementation is based on the SODE QUIPU product.
COMPLETENESS
-
Compliance with CCITT88 plus ccess control extensions. Strong authentication not yet implemented.
INTEROPERABILITY
-
Interoperates with ISODE QUIPU based mplementations.
PILOT CONNECTIVITY
-
The software as been operated in conjunction with the White ages Pilot Project.
BUGS
-
[No information provided--Ed.]
CAVEATS ND GENERAL LIMITATIONS
-
See ISODE QUIPU limitations.
INTERNETWORKING NVIRONMENT
-
TCP/IP, TP4
HARDWARE PLATFORMS
-
Runs n UNICOS based ray machines with OS level 7.0 r greater.
SOFTWARE PLATFORMS
-
Supported for CRAY UNICOS 7.0 or greater.
AVAILABILITY
-
Commercially vailable via Cray Research Inc. Sales Representatives.
NAME
-
Custos
National Institute of Standards and Technology
LAST MODIFIED
-
November, 1991
KEYWORDS
-
API, SA/DUA, Free, Limited Functionality, Multiple Vendor Platforms, Requires ISODE, OSI Transport, RFC-1006, Sun, UNIX
ABSTRACT
-
The implementation consists of a set UA library routines, a erminal interface, and a DSA. The implementation was eveloped in C on Sun 3 workstations nder the UNIX operating system. All underlying ervices are provided y the ISODE development package. The development pack- age is also used for ncoding and decoding ASN.1 data as well as for other data manipulation services. Using the ISODE package the imple- mentation can be run ver both OSI and TCP/IP protocols. The DSA provides full support for both DAP and DSP protocols, confor- mant ith ISO 9594/CCITT X.500 standards. The DIB is aintained using a locally developed relational database system. The interface to the database system consists of a set of QL-like C functions. These are designed to allow straightforward replacement of the ocal database system with a more powerful commercial system. To achieve better per- formance several options are upported that permit loading of selected portions of he database into core. hen these options are selected data can be etrieved more quickly from in-core tables; all modifications to the IB are irectly reflected in the in-core tables and the database.
COMPLETENESS
-
To date the Read, Compare, List, Add ntry, and Remove Entry pera- tions have been implemented and are supported over both DAP and DSP; aliasing and eplication are lso supported. The version under current development (available January '92) includes imple authenti- cation, access control, and the Search operation. The modify pera- tions and Abandon are not supported and there is no support for schema checking.
INTEROPERABILITY
-
Have uccessfully interoperated with UIPU and OSIWARE over the DAP. No DSP interoperability testing has been done.
PILOT CONNECTIVITY
-
Not tested.
BUGS
-
Some esting n the near term future ill be one to ry to identify these, but presently t's not possible to give an accurate list of bugs.
CAVEATS ND GENERAL LIMITATIONS
-
No limitations on file sizes, etc. The only side effects to creating large files should be in the rea of erformance. Specifically, optimization equires loading parts of the DIB in core so greater memory requirements will be necessary for achieving better perfor- mance with a arge database. Any platform the implementation can be ported to (generally ny platform ISODE can be ported to) should sup- port ll features.
INTERNETWORKING NVIRONMENT
-
RFC-1006; TP4/CLNP (SunLink OSI) over 802 and X.25 (SunLink X.25).
HARDWARE PLATFORMS
-
It has been run on Sun-3, but there are no known reasons why t should not run on any hardware running the ISODE software.
SOFTWARE PLATFORMS
-
It requires UNIX and he ISODE software package. It's been developed and tested with ISODE version 6.0 and Sun OS ersion .1.1. ses a locally developed relational BMS that should be easily replaceable with ommercially available relational systems.
AVAILABILITY
-
While under continuing development, availability of the implementa- tion s limited to organizations making appropriate arrangements with NIST. The implementation will be publicly available hen development is completed.
NAME
-
DCE/GDS (tm)
Open oftware Foundation, Inc.
LAST MODIFIED
-
July, 1991
KEYWORDS
-
API, LNP, Commercially Available, DEC Ultrix, DSA/DUA, IBM RISC, Multiple Vendor Platforms, RFC-1006, ource, .25
ABSTRACT
-
DCE/GDS (Distributed omputing Environment/Global Directory Service) was based on he original Siemens DIR.X product. It supports ull DUA and DSA functions for globally unique identifications and for loca- tion f objects in the network. It also provides functions to answer queries (both yellow-page and white-page) about objects and attribute information. The software implements full DAP and DSP protocols specified in .519. n ASN.1 compiler and required ACSE, ROSE, presentation, session and RFC-1006 protocols mplementations re also included. The product has been uccessfully participated in X.500 Cebit Intero- perability tests at 1990 and 991 Hanover Fairs. It also intero- perates with he ISODE QUIPU .500 implementation.
COMPLETENESS
-
Compliant with EWOS Agreements which s being harmonized with OIW Agreements.
Strong authentication in X.509 is not yet implemented. (Password scheme is currently used.)
Consists of both DUA nd DSA mplementation according to the 8 CCITT X.500 and ISO 9594 standard. The X/Open standard XDS (version 1.0) and XOM (version 2.0) interface libraries are also provided. XDS and XOM interfaces are also used o access DCE/CDS (Local Cell Directory Service) transparently. A GDA (Global Directory Agent) serves as the gateway between the DCE CDS and GDS.
INTEROPERABILITY
-
This mplementation of DAP and DSP can interoperate with other X.500 implementations from ther Cebit demo participants including BM, HP, ICL, ull, Nixdorf, etc. It also interoperates with ISODE QUIPU.
PILOT CONNECTIVITY
-
[No information provided--Ed.]
BUGS
-
Problems and ug report email address: dce-defect@osf.org.
CAVEATS ND GENERAL LIMITATIONS
-
The software s highly portable without general limitations.
INTERNETWORKING NVIRONMENT
-
OSI TP4 with LNP OSI TP0, 2 & with X.25 RFC-1006 with TCP/IP
HARDWARE PLATFORMS
-
DCE/GDS runs n SNI's hardware platforms and s being ported o run on IBM RS6000, Digital DECstation, etc.
SOFTWARE PLATFORMS
-
SINIX (UNIX System V elease ) Currently being ported: OSF/1.1, AIX .1, Ultrix, etc. DCE/GDS can use either BSD sockets or XTI/TLI to access the transports.
AVAILABILITY
-
The source code license of DCE/GDS is commercially available rom:
Open oftware Foundation, Inc. 11 Cambridge enter Cambridge, MA 02142
Please contact:
Jon Gossels Tel: 17-621-8763 Fax: 17-621-0631 e-mail: gossels@osf.org
NAME
-
DE
COSINE PARADISE
LAST MODIFIED
-
November, 1991
KEYWORDS
-
Available via FTAM, Available via FTP, DUA Connectivity, DUA nly, Free, Included in ISODE, Limited Functionality, Needs ISODE, ource, UNIX
ABSTRACT
-
DE (Directory Enquiries) is intended o be a imple-to-use interface, suitable for he naive user, nd suitable for running as a public access dua to provide lowest ommon denominator access to the Direc- tory. It is scrolling interface and will thus run n dumb ermi- nals, even teletypes! The user is asked to fill in up to 4 questions per query: person's name; department; organization; country. The prompts are very verbose -- the intention is hat the user should not be able get stuck, and information on how to et into the help system should always be on the screen. The elp screens (of which there are 15) are aimed at the on-technical user. Whilst the utwards appear- ance f the interface is simple, a lot of attention has being given to mapping the strings the user enters onto X.500 operations n such a way that the interface seems to do he "right thing". An important characteristic is the way the interface tries a series of searches, gradually relaxing the matching criteria from exact (in some ense), to good, through to "fuzzy". A considerable mount of configuration is possible to present the results in locally acceptable formats. DE was funded by the OSINE PARADISE roject, and DE s used s the PARADISE public access dua. ou can est the software by telnet to 128.86.8.56 and logging in as dua -- o password required.
COMPLETENESS
-
The interface is a querying engine only.
INTEROPERABILITY
-
DE is built with the SODE software (release .0). Its interopera- bility relies on the orrectness of the Quipu libraries.
PILOT CONNECTIVITY
-
The interface is in use as the COSINE Central DUA Service, and is used y a number of UK institutions as a public access dua (usually over .29). t is able to query entries in pilots throughout the world. It is not able to query for entries which are in organiza- tions beneath locality entries under ountry ntries. It is ot pos- sible to query for people who do not ork for organizations. The interface only searches for entries of the following ype: organiza- tions, organizational units, eople, oles, and rooms.
BUGS
-
Send ug reports to:
p.barker@cs.ucl.ac.uk helpdesk@paradise.ulcc.ac.uk
CAVEATS ND GENERAL LIMITATIONS
-
DE tries to cater well for the general case, t the expense of not dealing with he less typical. The main manifestation of this is that he current version will not query under localities immediately under the country level.
It is not possible to display photographs or eproduce sound ttri- butes.
INTERNETWORKING NVIRONMENT
-
Same s ISODE. ISODE supports TCP/IP, TP0, and X.25.
HARDWARE PLATFORMS
-
Should be the same as ISODE in general.
SOFTWARE PLATFORMS
-
DE requires the ISODE (current release 7.0) libraries.
AVAILABILITY
-
DE is openly vailable as part of ISODE and as part of the COSINE DUA package. Available y FTAM nd FTP, source ode freely available.
NAME
-
Directory 500(tm)
OSIware Inc.
LAST MODIFIED
-
July, 1991
KEYWORDS
-
Commercially vailable, DSA/DUA, RFC-1006, Sun, X.25
ABSTRACT
-
Full mplementation of the X.500 recommendations. Includes DUA, DSA & various utilities. ritten n ANSI-C / C, and runs n the Unix sys- tem.
COMPLETENESS
-
All DAP and DSP operations implemented. Strong authentication not yet implemented. Schema contains all of X.520, X.521, QUIPU NYSER- Net definitions.
INTEROPERABILITY
-
Interworks with QUIPU, Nist, etix, ICL, Nixdorf.
BUGS
-
None
CAVEATS ND GENERAL LIMITATIONS
-
None
INTERNETWORKING NVIRONMENT
-
RFC-1006 with TCP/IP TP0 with X.25
HARDWARE PLATFORMS
-
Runs n Sun-3, Sun-4
SOFTWARE PLATFORMS
-
For SunOS 4.X with Sunlink X.25 6.0
AVAILABILITY
-
Commercially vailable from:
OSIware Inc. Tel: 1-604-436-2922 4370 ominion Street, Suite 200 Fax: 1-604-436-3192 Burnaby, B, Canada V5G 4L7
NAME
-
DISH-VMS 2.0
ACIDO Project
LAST MODIFIED
-
July, 1991
KEYWORDS
-
Available via FTAM, Available via FTP, DUA Only, Free, Needs SODE, RFC-1006, VMS, X.25
ABSTRACT
-
This irectory User Agent interface was ported to the VMS operating system using SODE 6.0. It is part of the results of ollaboration project called ACIDO, between RedIRIS (national network R & D in Spain) and the "Facultad de Informatica de Barcelona Universidad Politecnica de Cataluna)". The main bjective of this development was to provide access to the irectory to all those affiliated cen- tres o the Spanish National & D network using VMS achines. Any other use of his software it is no within RedIRIS objectives and therefore it s not RedIRIS responsibility.
COMPLETENESS
-
The same as DUA (QUIPU 6.1).
INTEROPERABILITY
-
QUIPU 6.1
PILOT CONNECTIVITY
-
Used n RedIRIS Directory Pilot Project to access the DSAs (QUIPU).
BUGS
-
You can report bugs to: isode@fib.upc.es
CAVEATS ND GENERAL LIMITATIONS
-
The interface is equivalent to the UNIX one except for the option -pipe which is not supported.
The users can have a uipurc ile to onfigure their work nviron- ments with ISH. This file hould reside at the SYS$LOGIN directory of the user and it should be alled "quipurc." (in UNIX it's called .quipurc)
INTERNETWORKING NVIRONMENT
-
RFC-1006 with TCP/IP, TP0 with X.25
HARDWARE PLATFORMS
-
VAX
SOFTWARE PLATFORMS
-
VAX/VMS 5.3
VAX PSI 4.2
VMS/ULTRIX Connection 1.2
AVAILABILITY
-
Executables can be freely distributed for non-commercial use. Transfer mode binary. FTP user anonymous sun.iris-dcp.es (130.206.1.2) FTAM, user anon TSEL= <0103>H INT-X25= 21452160234012 IXI= 043145100102 ISO-CLNS= 39724F1001000000010001000113020600100200 (COSINE P4.1) File: /isodevms/dishVMS2.BCK.Z compress SAVE_SET file (1.6 Mbytes) File: /isodevms/lzdcm.exe to ncompress the file
NAME
-
DIXIE
University of Michigan
LAST MODIFIED
-
November, 1991
KEYWORDS
-
Available via FTP, DUA Light eight Client, Free, Source, UNIX, Mul- tiple Vendor latform, Needs SODE
ABSTRACT
-
The DIXIE protocol is used to give X.500 access to platforms hat have nly TCP/IP access. The DIXIE server is an intermediate proto- col server that communicates ith Internet clients on one side using a text-based DP/TCP rotocol and an .500 DSA on the other side using DAP. The protocol is fully described in RFC 1246. A subset of the X.500 DAP is exported to he clients through the IXIE protocol. There is a DIXIE API rovided in the orm of library of C-callable routines.
The DIXIE protocol and server are being used y the following products/projects:
-
UD, a simple command line white pages DUA for Unix achines (dis- tributed with the DIXIE server)
maX.500, a hite pages DUA or the acintosh (available from the same place s the DIXIE server) Network monitoring f DSAs y our Network Operations Center Lookup and isplay f caller identification based on telephone caller ID (using ISDN).
-
COMPLETENESS
-
The DIXIE protocol does not support access to all X.500 features and operations. ll DAP perations except Abandon are supported. Gen- eral earches (including multiple component searches) are supported. The DIXIE protocol supports none and imple authentication. subset of the service controls are supported.
INTEROPERABILITY
-
The current implementation of the DIXIE server works ith the QUIPU DSA and DAP library.
PILOT CONNECTIVITY
-
The DIXIE server has een tested in the Internet and ARADISE pilots. It provides full DUA onnectivity subject to he limitations is- cussed above nder completeness.
BUGS
-
There are no nown outstanding bugs. But reports should be sent to x500@umich.edu.
CAVEATS ND GENERAL LIMITATIONS
-
None, aside from those mentioned above under ompleteness.
INTERNETWORKING NVIRONMENT
-
DIXIE clients use TCP or UDP o communicate with the IXIE server. The DIXIE server uses RFC-1006 with TCP/IP to communicate with the DSA, hough other transport mechanisms for DSA communication hould be possible.
HARDWARE PLATFORMS
-
The DIXIE server is known to un on Sun 3, Sun 4, and DEC 3100 plat- forms. It should run on any NIX platform. he DIXIE library is known to run n the same platforms, and also n the Macintosh.
SOFTWARE PLATFORMS
-
The DIXIE server and ibrary s known to run nder SunOS 3.5, SunOS 4.1.1, Ultrix 4.1 and 4.2. The DIXIE library also runs on the Macin- tosh ystem Software or later.
AVAILABILITY
-
This oftware is openly available. It may be obtained by anonymous FTP from terminator.cc.umich.edu in the directory ~ftp/x500. ocumen- tation on the DIXIE protocol s provided along with the source code, which includes source for the DIXIE server, DIXIE library, and the UD client.
This oftware was developed at the University of Michigan by Bryan Beecher, Tim Howes, and Mark Smith f the ITD Research Systems Unix Group. It is subject to the ollowing copyright. Copyright © 1991 Regents of the University f Michigan. All rights reserved. Redistribution and use in ource and binary forms re per- mitted provided that his notice is preserved and that due credit is given to the niversity of Michigan at Ann Arbor. The name of the University may not be used to endorse or promote products derived from his software without specific prior written permission. This software is provided as is" ithout xpress r implied warranty.
NAME
-
DS-520
DS-521
Retix
LAST MODIFIED
-
November, 1991
KEYWORDS
-
API, ommercially Available, SA/DUA, DUA Connectivity, DSA Connec- tivity, Multiple Vendor Platforms, OSI Transport, RFC-1006, ource, UNIX
ABSTRACT
-
DS-520 X.500 istributed Directory Services for UNIX ystem V and DS-521 X.500 irectory User Agent (DUA) for UNIX System V form an integral part of the etix OSI Networking Products family. Designed for systems vendors, ublic carriers, and other OEMs, DS-520 s a complete high-performance implementation of X.500 in ource code form, including a DUA, DSA Manager (DSAM), and DSA. S-521 represents a ubset of this product offering. It provides the DUA portal into the directory, which, for example, meets he needs of software vendors who lan to rovide pplication packages with X.500 Directory interaction capabilities. Within these two fferings, the DUA possesses two forms of interface. The first form, the DUA with User nterface, provides an interactive character-based user nter- face or users of Directory services. The user agent provides access to the Directory via asic Directory ervice equests. The second form, the DUA with Programmatic Interface provides a tandardized programmatic nterface to application programs that must access Directory information. The interface s conformant to the X/Open Object Management (XOM) and X/Open Directory ervices (XDS) stan- dards. This component provides all functionality related to Directory access and general OSI services down o the session layer. The DSAM provides an interactive character oriented user interface to Direc- tory dministrator. he DSAM provides management functions either local to or remote from a DSA. Both the DUA and the DSAM are seful in the training, management, nd manipulation of Directory entries maintaining operational and user attribute information. The DSA main- tains Directory database information nd provides users the ability to read/compare, modify, search, and anage entries within the data- base. It maintains all or fragments of the Directory nformation Base (DIB) and provides abstract service ports for DUAs and DSAs over DAP and DSP protocols respectively.
COMPLETENESS
-
DS-520 represents a complete mplementation of the 1988 X.500 Recom- mendations with the exception of strong authentication as outlined in X.509. It is onformant to NIST, EWOS, and UK GOSIP Directory pro- files. It provides session through application layer rotocol support and hence incorporates ROSE, CSE, Presentation, and ession ithin its product stack. In addition to including all the attribute types, syntaxes, and object lasses efined n X.520 and X.521, the S-520 includes support for hose specified n the 1988 X.400 Recommendation X.402, Annex . Remote on-line management of he DSA s supported by means of Network Management Forum CMIP. DS-521 represents a complete mplementation of the X/Open Object Management (OM) and X/Open Directory ervices (XDS) standards. It also ncorporates session through application layer protocol upport and thus includes ROSE, ACSE, Presentation, and Session within its product stack.
INTEROPERABILITY
-
The DS-520 has been tested to interoperate with Banyan (DAP), CDC (DSP), IBM, ICL, OSIWare, Nixdorff, Unisys (DSP), Wollongong DAP), and 3-Com (DSP).
The DS-521 subset has undergone no separate interoperability esting.
PILOT CONNECTIVITY
-
DSA Connectivity provided by he DS-520: The SA provides complete support for the X.511 Abstract Service Definition, the directoryAc- cessAC and the directorySystemAC defined in the X.519 Protocol Specifications, and the Distributed Directory defined in the .518 Procedures for the Distributed Directory. It upports all the object classes, attribute types, and attribute syntaxes defined in X.520 and X.521. It does not support the Internet DSP however. DUA Connectivity provided by oth the DS-520 nd DS-521: The UA pro- vides complete support for the X.511 bstract Service Definition and the directoryAccessAC defined in the .519 Protocol Specifications. The DUA with ser Interface supports nly a subset of the X.500 attributes and object classes defined in X.520 and X.521. The DUA with rogrammatic Interface, owever, does support all the object classes, attribute types, and attribute syntaxes defined in these two recommendations.
BUGS
-
Product Action Requests (PARs) stemming externally from customers and internally from customer service and uality ssurance engineers are generated and published in the form of weekly reports. A description and status of these PARs are rovided to customers possessing software maintenance greements.
CAVEATS ND GENERAL LIMITATIONS
-
DS-520 and DS-521 are source ode products ported to NIX System V Release 3 and 4. Makefiles to generate the system are provided for the AT&T System V, SCO, and Interactive UNIX ystems.
INTERNETWORKING NVIRONMENT
-
DS-520 and DS-521 offer two main compile time configuration options and hence internetworking configurations. In he first of these, they interface to he UNIX System Transport Library Interface (TLI). The TLI provides a path between the session layer of UNIX OSI application process and an OSI transport provider installed in the UNIX ernel. he latter transport provider may take the form f a Retix Unix LAN (LT-610) or WAN (WT-325) transport product. The second main ption utilizes he UNIX System ACSE/Presentation Library interface (APLI and the A/P Library), which provides SI ACSE and Presentation ayer services. he Retix AP-240 Presentation syntax manager product serves to map the standard Retix Presentation layer interface to he AT&T APLI. The APLI pper layers services may be provided by the Retix UL-220 roduct. UL-220 s the Retix implementa- tion f the AT&T Open Networking Platform Upper Layer Services module and includes he A/P ibrary, as well as the SI ACSE, Presentation, and Session services. DS-520 and DS-521 may also run on top of the CP/IP stack by eans of the Retix MP-120 product. MP-120 is a STREAMS based driver that implements RFC-1006 and thus llows OSI applications o run over a network based on the nternet suite of protocols (TCP/IP). Its main function provides a conversion between the TCP stream to the ata packets required by OSI Transport Class 0 protocol and vice versa. As part f this rocess, it converts TCP/IP 32-bit addresses to ex values for use with OSI applications.
HARDWARE PLATFORMS
-
Being source ode products ported to he UNIX System Release 3 and 4 operating ystem environment, DS-520 and DS-521 are hardware plat- form ndependent. They currently both have sample portations nd test configurations on various Intel 80386 platforms running Unix ystem V Release 3 and 4.
SOFTWARE PLATFORMS
-
Currently, DS-520 and DS-521 nclude eference implementations for the AT&T System V Release 4, CO UNIX System /386 Version 3.2.2, and the Interactive UNIX ystem V/386 Version 2.2 operating systems. Raima Corporation's db_Vista II Version 3.1 erves as the database engine for the Directory product.
AVAILABILITY
-
DS-520 and DS-521 are commercially available rom:
Retix 2401 olorado Avenue Santa Monica, California 90404-3563 USA Sales and Information: 310-828-3400 FAX: 310-828-2255
NAME
-
HP X.500 Distributed irectory Software
Hewlett Packard
LAST MODIFIED
-
July, 1991
KEYWORDS
-
API, LNP, Commercially Available, DSA/DUA, HP, X.25
ABSTRACT
-
HP's istributed Directory Software is a fully distributed Directory that upports both the DAP and DSP protocols, which were specified in the 1988 CCITT/ISO X.500 documents. esides mplementing the stan- dard, we have also put in proprietary access ontrol nd replication. These additional features will be migrated to the standard definition at the time that they are stable. Users are ble to efine their own attributes, objects classes and DIT structure rules. In order to make this software easy to use a et of menu driven screens have een provided. here are easy to use data access and data anagement screens. For system dministrators, hese is also a set for screens that re used to help configure the servers and manage the schema. Startup and Shutdown utilities are also included.
For application developers an X/Open-APIA XDS API is rovided, along with ome helper routines that help reduce development time. The XDS API includes he following functions:
-
-
Bind
Read
Search
Add
Remove
Unbind
Version
-
A subset of the X/Open-APIA Object Management (XOM) functions are available thru the interface. The subset are those that are eces- sary o perform the directory operations.
For bulk operations a batch interface is also available.
-
COMPLETENESS
-
This oftware implements the 988 X.500 CCITT/ISO Standard. t fully supports DAP nd DSP, minus strong authentication. By default it contains all f the X.520 Attributes nd the .521 Syntaxes and Object Classes. Additionally, the Annex B DIT Structure can e enforced.
INTEROPERABILITY
-
Interoperability testing will be undertaken as new X.500 products are introduced into the market.
PILOT CONNECTIVITY
-
[No information provided--Ed.]
BUGS
-
No major ones at this time.
CAVEATS ND GENERAL LIMITATIONS
-
This s pilot software for organizations who ish to earn about HP's X.500 offering.
INTERNETWORKING NVIRONMENT
-
TP0 or TP4 on 802.3 or X.25
HARDWARE PLATFORMS
-
HP-9000 800 Minicomputer HP-9000 300 Workstation with t least 8 M of nternal memory with M of available disk space for he software
SOFTWARE PLATFORMS
-
Distributed and Supported for HP-UX version 7.0.
AVAILABILITY
-
Limited Commercial Availability.
For more information n the U.S. call 1-800-752-0900. Outside of the U.S. lease contact your local HP Sales Office.
NAME
-
INTERACTIVE Systems' .500 DSA/DSAM
INTERACTIVE Systems' .500 DUA
INTERACTIVE Systems Corporation
LAST MODIFIED
-
July, 1991
KEYWORDS
-
API, ommercially Available, SA/DUA, Multiple Vendor Platforms, OSI Transport, RFC-1006, NIX
ABSTRACT
-
The INTERACTIVE Systems X.500 DSA/DSAM and X.500 DUA rovide com- plete implementation f the OSI X.500 Directory Systems Agent, Direc- tory ystems gent Manager, and Directory Services User Agent. These software packages allow remote access for Directory Systems Agents and include the following protocols: - Directory System rotocol (DSP) - Directory Access rotocol (DAP)
- Common Management Information Protocol (CMIP)
- Remote Operations Service Element (ROSE)
- Association Control Service Element (ACSE)
- Presentation services
- BCS Session services
- DBMS and tilities
- X/Open XDS API (included n the DUA)
These products will be available in Q3 1991 in source code form only.
COMPLETENESS
-
These products provide:
- a complete implementation of the .500 distributed Directory
- a DUA with command line UI and X/Open Directory Services (XDS) API
- a Multiprocess DSA with integral igh performance DBMS
- remote or local CMIP based DSA management
- a DSA manager that provides on-line DSA monitoring, ontrol, Directory schema manipulation, and UA functions - Support for all 1988 X.500, 1988 .400, and MAP/TOP 3.0 object types and the capability to add new object ypes - Conformance with IST, EWOS, and .K. GOSIP X.500 Directory pro- files
INTEROPERABILITY
-
Not available at this time.
PILOT CONNECTIVITY
-
[No information provided--Ed.]
BUGS
-
Not available at this time.
CAVEATS ND GENERAL LIMITATIONS
-
Not available at this time.
INTERNETWORKING NVIRONMENT
-
The INTERACTIVE Systems implementation of X.500 Directory Services will perate ver both RFC-1006 (in TCP/IP Based networks) and over the Retix Local Area nd Wide Area Network services.
HARDWARE PLATFORMS
-
These products are available n source code form only and can be ported to any UNIX-based computers.
SOFTWARE PLATFORMS
-
These products operate in the UNIX System V Release 3.2 and System V Release 4 operating systems.
AVAILABILITY
-
Both roducts will be available in Q3 1991. or more information contact: INTERACTIVE Systems Corporation 1901 orth Naper Boulevard Naperville, IL. 60563-8895 PHONE: (708) 05-9100 extension 232 FAX: 708) 505-9133 ttn.: Jim Hancock
NAME
-
Mac-ISODE
Computer Science Department of Massey University
LAST MODIFIED
-
November, 1991
KEYWORDS
-
API, vailable via FTP, DSA/DUA, Free, Macintosh, Needs ISODE, RFC- 1006, Source
ABSTRACT
-
Mac-ISODE is reasonably complete port of ISODE version 7.0. It sits on top of Mac TCP and its development environment is PW with the GNU C compiler See entry or QUIPU/ISODE or a detailed description of the DSA/DUA.
COMPLETENESS
-
See entry for QUIPU/ISODE.
INTEROPERABILITY
-
See entry for QUIPU/ISODE.
PILOT CONNECTIVITY
-
Not tested.
BUGS
-
Macintosh related problems should be ent to Kay@massey.ac.nz.
CAVEATS ND GENERAL LIMITATIONS
-
No testing of the DSA has been done.
INTERNETWORKING NVIRONMENT
-
See entry for QUIPU/ISODE.
HARDWARE PLATFORMS
-
Macintosh, >1Mb memory, System 6.x
SOFTWARE PLATFORMS
-
Macintosh, >1Mb memory, System 6.x
AVAILABILITY
-
The Macintosh part of the package is reely available. Anonymous FTP from c-vms1.massey.ac.nz (130.123.1.4)
NAME
-
MacDish
NASA mes Research Center
LAST MODIFIED
-
July, 1991
KEYWORDS
-
DUA Light Weight Client, Limited Functionality, Macintosh, Needs ISODE, Potentially Unavailable
ABSTRACT
-
MacIntosh interface which connects to a TCP/IP port attached o dish running on UNIX or other dish-capable host. ses a point-and-click interface to implify dish access.
COMPLETENESS
-
No authentication, no modify/delete/add ability.
INTEROPERABILITY
-
Interoperates with QUIPU/dish
PILOT CONNECTIVITY
-
Being used in the White Pages Pilot Project.
BUGS
-
Not complete et, so here are some bugs (primarily formatting, win- dow management).
CAVEATS ND GENERAL LIMITATIONS
-
Not a terribly capable interface.
INTERNETWORKING NVIRONMENT
-
Pure CP/IP. Does not require OSI stack support.
HARDWARE PLATFORMS
-
MacDish runs n Macintosh computers
SOFTWARE PLATFORMS
-
MacTCP and MacOS 6.0.x.
AVAILABILITY
-
Not yet available. Contact is:
Mylene Marquez MS 233-18 NASA mes Research Center Moffett Field, CA 94035-1000 (415) 604-3836
NAME
-
maX.500
University of Michigan
LAST MODIFIED
-
November, 1991
KEYWORDS
-
Available via FTP, DUA Light eight Client, Free, Macintosh
ABSTRACT
-
maX.500 is a acintosh X.500 irectory application useful for displaying and modifying white pages nformation about people. It runs n top of the DIXIE protocol (described n RFC 1246). maX.500 is currently n production release 1.1 within the University f Michigan and everal ther places. Features include the bility o display and modify the following attributes: title, description, commonName, uid, mail, postalAddress, homePostalAddress, telephoneNumber, facsimileTelephoneNumber, home- Phone. Photos can also be displayed. The software also provides access to the finger rotocol. Various preferences are user- tailorable, including caching.
COMPLETENESS
-
maX.500 uses he DIXIE protocol to access X.500 and thus is subject to the same completeness restrictions as DIXIE. It provides ead, Search, and Modify capabilities.
INTEROPERABILITY
-
Works with the DIXIE erver, hich works with the QUIPU DSA and DAP library.
PILOT CONNECTIVITY
-
It has been tested (in conjunction with the DIXIE server) in oth the Internet and ARADISE pilots.
BUGS
-
No outstanding bugs are known. But reports should be sent to x500@itd.umich.edu.
CAVEATS ND GENERAL LIMITATIONS
-
maX.500 is heavily oriented to white ages information and thus gen- eral ccess to the DIXIE protocol is ot provided.
INTERNETWORKING NVIRONMENT
-
maX.500 uses he DIXIE protocol and thus TCP o communicate with the DIXIE server. The Macintosh eeds to have MacTCP installed.
HARDWARE PLATFORMS
-
Mac Plus or newer machine with one megabyte or more of memory.
SOFTWARE PLATFORMS
-
Apple System oftware 6.0 or bove (including System ), with MacTCP installed.
AVAILABILITY
-
This oftware is openly available. It may be obtained by anonymous FTP from terminator.cc.umich.edu in the directory ~ftp/x500.
This oftware was developed at the University of Michigan by ark Smith of the TD Research Systems Unix Group nd is subject to the following copyright. Copyright © 1991 Regents of the University f Michigan. All rights reserved. Redistribution and use in ource and binary forms re per- mitted provided that his notice is preserved and that due credit is given to the niversity of Michigan at Ann Arbor. The name of the University may not be used to endorse or promote products derived from his software without specific prior written permission. This software is provided as is" ithout xpress r implied warranty.
NAME
-
OSI Access and Directory
Control Data orporation
LAST MODIFIED
-
November, 1991
KEYWORDS
-
Commercially vailable, DUA Connectivity, DSA Connectivity, API, DSA/DUA, OSI LNP, RFC-1006, .25, MIPS (under Control Data's EP/IX OS).
ABSTRACT
-
OSI Access and Directory includes a QUIPU (version 6.6) based imple- mentation of irectory with enhancements including:
- TP4 CLNP onnectivity
- Directory API based on the X.400 PI
- Support for X.400 objects - Integration with ontrol ata's X.400 MHS products
- Curses based user interface
- A DUA daemon that provides Directory access for applications
- Enhanced hoto attribute upport
- ACL enhancements
- DIXIE, DAD and PH.X500 support
COMPLETENESS
-
As per QUIPU.
INTEROPERABILITY
-
OSI Access and Directory can nteroperate with any QUIPU based Direc- tory. It has also been informally interoperated with RETIX and UNISYS implementations.
PILOT CONNECTIVITY
-
DUA Connectivity. DSA Connectivity without InternetDSP support.
BUGS
-
As per QUIPU.
CAVEATS ND GENERAL LIMITATIONS
-
As per QUIPU.
INTERNETWORKING NVIRONMENT
-
As per QUIPU RFC-1006 with TCP/IP, TP0 with .25) plus TP4 over CLNP.
HARDWARE PLATFORMS
-
Control Data 000 systems.
SOFTWARE PLATFORMS
-
Control Data P/IX.
AVAILABILITY
-
Commercially vailable from:
Control Data orporation Computer Products Marketing 4000 eries Networking HQW10H P.O. ox 0 Minneapolis, N 55440-4700 USA 1-800-345-6628
NAME
-
OSI-DSA
Unisys
LAST MODIFIED
-
November, 1991
KEYWORDS
-
API, LNP, Commercially Available, DSA Only, FC-1006, Source, Unisys, X.25
ABSTRACT
-
OSI-DSA provides a Directory ystem agent for controlled access to the OSI Directory Information Base. t provides full support for the joint ISO/IEC IS-9594 International standard nd CCITT X.500 ecom- mendations 1988 protocols necessary for implementing he Directory Information Base distributed cross a number f DSA's.
The product also includes an dministration User interface program, to allow a human administrator to construct and maintain the ocal Directory Information.
Specific features provided by the Directory System Agent include:
(i) Support of the directoryAccessAC and directorySystemAC application contexts (i.e. both Directory ccess Protocol (DAP) and irectory System Protocol (DSP) (ii) Bind Security levels of none and simple unprotected.
-
(iii) Capability of acting as a irst level DSA.
(iv) Support for chaining and multi-casting where necessary in handling distributed operations. Also supports the return of referrals. (v) Support for all attribute ypes and syntaxes defined in X.520. Users are lso able to define their own attributes and syntaxes. (vi) Support for all the object classes and attribute sets defined in X.521. Users are also ble to efine their own object classes and attribute sets. Support is also pro- vided for NAME-BINDING specification, for defining the
-
Directory nformation Tree (DIT) structure.
-
(vii) An access ontrol echanism based n the ISO access con- trol working papers to allow for controlled access and maintenance of Directory entries and attributes. (viii) Logging of errors nd significant irectory events, as well as optional trace information. (ix) The OSI-DSA utilizes the services f ROSE X.219) nd ACSE (X.217) as defined in clause 8 of .519
The Administration program provides the following functions
(i) An interface to each of the basic irectory Operations of Read, Compare, List, Search, Add, odify, odifyRDN. (ii) A ump/Load utility to dump the information in the local DIB into an ASCII ile and load it again into the IB from such a file.
-
(iii) Knowledge eference maintenance facilities to Add, Delete
-
Modify and Read all types f Knowledge References.
-
(iv) Facilities to control the peration of local Directory processes. (v) Control over the level of ogging nd tracing.
COMPLETENESS
-
The OSI-DSA provides ll functionality defined in, and is fully con- formant to, the joint ISO/IEC IS-9594 International standard nd CCITT X.500 Recommendations 1988, and the NIST 1988 Stable agreements on Directory ervices.
The only exception is that no support is provided for strong uthen- tication or digital signatures.
Conformance with respect to clause 9 f X.519:
(i) The DSA supports both the irectoryAccessAC and directo- rySystemAC application contexts. (ii) The DSA is capable of acting as a irst-level DSA.
-
(iii) The chained mode of operation as defined in X.518 s sup-
-
-
ported.
-
(iv) Bind Security levels of none and simple unprotected are supported. (v) All attribute types and syntaxes defined in X.520 re sup- ported. Users are lso able to define their own attributes and syntaxes. (vi) All the object classes and attribute sets efined n X.521 are supported. Users are lso able to define their own object classes and attribute sets. Support is also pro- vided for NAME-BINDING specification, for defining the Directory nformation Tree (DIT) structure.
-
(vii) The DSA conforms to all the static requirements defined in
-
-
clause 9.2.2 of X.519
-
(viii) The DSA conforms to all the dynamic requirements defined
in clause .2.3 of X.519
-
INTEROPERABILITY
-
The product was demonstrated t "Interop 91" n San Jose, October 1991 s part f the OSI Showcase demo involving several vendors' directory products.
Informal interoperability has been achieved against the ISODE 6.0 QUIPU Directory implementation. Interoperability testing against other vendors is in progress.
Formal interoperability testing is awaiting the soon o be completed OSInet X.500 nteroperability test suite.
PILOT CONNECTIVITY
-
Not tested.
BUGS
-
Full ustomer support is provided via your local Unisys Customer Ser- vices Organization.
CAVEATS ND GENERAL LIMITATIONS
-
Results returned via he OSI-DSA are resently limited to 32K in the current release, which is in ine with the 1988 NIST greements. Patches for the Unix .4 release may e made vailable on request to raise this limit to 1Mb. The product currently does not provide any support for replication, although development ork is n progress, based on the current ISO Draft proposal for Replication.
INTERNETWORKING NVIRONMENT
-
OSI-DSA runs ver all communications nvironments supported by the Unisys OSI stack product (see Software platforms). Currently hese support TP0, P2, TP3 and TP4 over X.25 and TP4 over LNP on 02.3 and X.25. Support for RFC1006 over TCP/IP is under development.
HARDWARE PLATFORMS
-
The product is available on all Unisys Unix 6000 Series machines.
Source code is available for ortation to non-Unisys latforms.
SOFTWARE PLATFORMS
-
The product is distributed and supported for nix System V.3 nd Unix System V.4. On Unix V.3, t requires the nisys Application Presentation ervice OSI stack software (APS), and Unisys ransport Network Service software (TNS). On Unix V.4, it requires the integrated Unisys OSI stack software product (STK). These ervices are accessed via the ROSLI (ROSE) nd APLI (ACSE) rogramming interfaces which are currently the subject of standardization efforts by XOpen and Unix International.
A runtime version of ither the Informix or Oracle relational data- base roducts is required for the Directory Information Base.
AVAILABILITY
-
Unisys Unix OSI Directory System Agent is commercially available. For information on porting to non-Unisys latforms, contact:
Socs appas Australian Centre for Unisys oftware 115 Wicks Rd North Ryde N.S.W, 2113 Australia socs@syacus.acus.oz.au Ph: 61 2 390 312 For ny other information contact your ocal Unisys marketing representative or: Unisys Corporation Corporate Marketing Mail rop B-130 Blue ell, PA 19424 USA
NAME
-
OSI-DUA
Unisys
LAST MODIFIED
-
November, 1991
KEYWORDS
-
API, LNP, Commercially Available, DUA Only, FC-1006, Source, Unisys, X.25
ABSTRACT
-
OSI-DUA is a nix C Program interface library. It allows OSI r user applications o access the services of an X.500 conformant Directory, by making calls to a ibrary f C routines. Specific features provided by this program interface ibrary re as follows: (i) Connection to any emote X.500 conformant SA via n OSI stack, or onnection to a o-resident Unisys OSI DSA via IPC mechanisms. (ii) All operations defined in he directoryAccessAC applica- tion context (Bind, UnBind, Read, ompare, Search, List, AddEntry, odifyEntry, ModifyRDN, bandon, DeleteEntry). (iii) Directory ind security levels of one and simple npro- tected. (iv) Execution f both locking and non-blocking operations. (A non-blocking call to the library will return immedi- ately, allowing for results to be btained once the opera- tion has completed) (v) Acceptance of multiple concurrent on-blocked operations on the one user session. (vi) The DUA utilizes the services of ROSE (X.219) and CSE (X.217) as defined in clause 8 of .519
COMPLETENESS
-
When ommunicating with a Remote DSA he DUA ibrary s fully confor- mant ith the Directory Access Protocol detailed in the X.500 Recommendations/IS-9594 standards.
Conformance with respect to clause 9 f X.519:
(i) All operations defined in he directoryAccessAC pplica- tion context (Bind, UnBind, Read, Compare, Search, List, AddEntry, odifyEntry, ModifyRDN, Abandon, DeleteEntry) are supported. (ii) Directory ind security levels of one and simple unpro- tected are supported. (iii) The directoryAccessAC application ontext s supported as specified n clause 7 of X.519. (iv) The DUA conforms to the mapping onto used ervices as de- fined in clause 8 f X.519.
INTEROPERABILITY
-
Informal interoperability has been achieved against the ISODE 6.0 QUIPU Directory implementation. Interoperability testing against other vendors is in progress.
Formal interoperability testing is awaiting the soon o be completed OSInet X.500 nteroperability test suite.
PILOT CONNECTIVITY
-
Not tested.
BUGS
-
Full ustomer support is provided via your local Unisys Customer Ser- vices Organisation.
CAVEATS ND GENERAL LIMITATIONS
-
The present OSI-DUA does not rovide or the automatic handling of referrals by the interface library. However interface routines are provided which allow eferrals to be cted upon by the user pplica- tion. The present OSI-DUA provides proprietary C programming interface. An XOpen XDS onformant interface is urrently under evelopment.
INTERNETWORKING NVIRONMENT
-
OSI-DUA runs ver all communications nvironments supported by the Unisys OSI stack product (see Software platforms). Currently hese support TP0, P2, TP3 and TP4 over X.25 and TP4 over LNP on 02.3 and X.25. Support for RFC1006 over TCP/IP is under development.
HARDWARE PLATFORMS
-
The product is currently available on all Unisys Unix 6000 Series machines.
Source code is available for ortation to non-Unisys latforms.
SOFTWARE PLATFORMS
-
The product is distributed and supported for nix System V.3 nd Unix System V.4. On Unix V.3, t requires the nisys Application Presentation ervice OSI stack software (APS), and Unisys ransport Network Service software (TNS). On Unix V.4, it requires the integrated Unisys OSI stack software product (STK). These ervices are accessed via the ROSLI (ROSE) nd APLI (ACSE) rogramming interfaces which are currently the subject of standardization efforts by XOpen and Unix International.
AVAILABILITY
-
Unisys Unix OSI Directory System Agent is commercially available. For information on porting to non-Unisys latforms, contact:
Socs appas Australian Centre for Unisys oftware 115 Wicks Rd North Ryde N.S.W, 2113 Australia socs@syacus.acus.oz.au Ph: 61 2 390 312
For any other information contact your local nisys marketing representative or:
Unisys Corporation Corporate Marketing Mail rop B-130 Blue ell, PA 19424 USA
NAME
-
POD
Brunel University
LAST MODIFIED
-
November, 1991
KEYWORDS
-
Available via FTAM, Available via FTP, DUA Only, Free, Included in ISODE, Limited Functionality, Multiple Vendor Platforms, Needs ISODE, RFC-1006, Source, UNIX
ABSTRACT
-
POD (POpup Directory) is an X.500 DUA interface for the X Window Sys- tem. POD is first ttempt t a multiwindow directory tool. It offers a simplified interfaces to the basic X.500 operations f read, search, list nd modify entry. POD does not rovide ny sophisticated access to the SA. Operations are performed synchronously. The Directory is thus presented as is, i.e. a hierarchical ree of nformation, with the user required to "navigate" the DIT in order to locate required information.
POD is available as part of the ISODE release from version 6.0 onwards.
COMPLETENESS
-
- standard: trong authentication not implemented
INTEROPERABILITY
-
Believed to be compliant, though untested.
PILOT CONNECTIVITY
-
DUA Connectivity: POD is in use in many directory pilots, certainly including PARADISE and the Internet.
BUGS
-
Bugs o x500@brunel.ac.uk
INTERNETWORKING NVIRONMENT
-
TP0 over TCP/IP (as ISODE)
HARDWARE PLATFORMS
-
Most NIX machines
SOFTWARE PLATFORMS
-
UNIX
MIT X libraries (release 11 version 4)
ISODE/QUIPU libraries (version 6.7 upwards)
AVAILABILITY
-
Openly available as part of the ISODE release. Sources are freely available for commercial or non-commercial use from:
src.brunel.ac.uk [134.83.128.3]
Files are:
x500/pod.tar.Z x500/sd.tar.Z
Contacts:
Andrew.Findlay@brunel.ac.uk +44 1 895 74000 x 2512
Damanjit.Mahl@brunel.ac.uk +44 1 895 74000 x 2946
x500@brunel.ac.uk
-
Postal Address:
-
-
Andrew Findlay
Computer Centre
Brunel University
Cleveland Road,
Uxbridge, Middlesex
UB8 3PH
United Kingdom
-
-
NAME
-
psiwp
Performance Systems International Inc.
LAST MODIFIED
-
July, 1991
KEYWORDS
-
Available via FTP, DUA Light eight Client, DUA Only, Free, Limited Functionality, Macintosh, Needs ISODE, Source
ABSTRACT
-
psiwp is a Macintosh ront End to White Pages service. It is a graphical user interface implementing a partial-DUA. It is based on the ISODE QUIPU X.500 implementation nd the irectory Assistance Protocol (DAP). psiwp is a Macintosh pplication tailored specifically to provide easy ccess to the Directory or the urposes of performing White Pages searches. Implements User-Friendly Naming scheme developed in IETF SI-DS Working Group.
psiwp implements a Directory ssistance Protocol (DAP) client.
COMPLETENESS
-
Compliant with X.500 tandards to the extent hat the QUIPU implemen- tation is.
INTEROPERABILITY
-
Successfully nteroperates with QUIPU DSAs
PILOT CONNECTIVITY
-
Being used in the White Pages Pilot Project.
BUGS
-
Support is available for registered sers of psiwp only) from psiwp-help@psi.com.
CAVEATS ND GENERAL LIMITATIONS
-
psiwp is not general-purpose DUA. It was designed to be a special- purpose front-end for performing White Pages earches and thus, in the interests of simplification, does not provide the full range of functionality supported by the X.500 tandard. A Directory Assistance server (available as art of he ISODE distribution) ust also be run by sites that do not ant to un psiwp against either of the wo White Pages Pilot Project service machines, wp1.psi.net and wp2.psi.net.
INTERNETWORKING NVIRONMENT
-
Runs n Macintoshes as a Finder or MultiFinder application.
HARDWARE PLATFORMS
-
Runs n Macintoshes that support MacTCP. Requires an thernet board or AppleTalk onnectivity. At least 1MB of memory is equired, and while psiwp will run n most orms of Macintoshes, a ac-II is recom- mended.
SOFTWARE PLATFORMS
-
Requires MacTCP 1.0 or later, and Finder (or ultifinder) 6.x (Finder 7.0 WILL NOT ORK). Requires SODE Version 6.8 or later.
AVAILABILITY
-
psiwp is shareware available or anonymous ftp from uu.psi.com [136.161.128.3] in pilot/PSIWP.Hqx. nominal fee is charged upon registration s a PSIWP user. Source code to the psiwp application ay be licensed rom PSI Inc. as part of PSI's Software Source Distribution (SSD). Email to ssd-info@psi.com will licit an automatic response containing nformation on the SSD. Ordering information ay be obtained y sending electronic mail to ssd-order@psi.com
or contacting PSI at
Performance Systems International Inc. 11800 Sunrise Valley rive Suite 1100 Reston, Virginia 22091. 1.703.620.6651 1.800.82PSI82 (1.800.827.7482) 1.703.620.4586 (fax)
NAME
-
QUIPU
ISODE
LAST MODIFIED
-
July, 1991
KEYWORDS
-
API, vailable via FTAM, Available via FTP, CLNP, DEC Ultrix, DSA/DUA, Free, HP, MIPS, Macintosh, Multiple endor Platforms, OSI Transport, RFC-1006, ource, un, UNIX, X Window System, X.25
ABSTRACT
-
QUIPU is part of the SODE which is an openly available implementa- tion f the upper layers of OSI. QUIPU provides a X.500 Directory System Agent DSA) and a set f Directory User Agents (DUA) aimed at different terminal types and odes of interaction QUIPU was first publicly demonstrated at ESPRIT in November 1988. QUIPU is being used extensively in the European PARADISE project, the White Pages Pilot Project and the Australian ilot. QUIPU SA is being used at the ROOT node of the Pilot DIT nd is being used as most ountry evel DSAs.
QUIPU provides its own solutions to area not pecified by the 1988 standards such as replication and access control.
COMPLETENESS
-
QUIPU is aligned to the 1988 SO IS and the NIST OIW irectory Imple- mentors Guide Version 1, with the following exceptions:
-
Strong authentication is ot implemented.
QUIPU does not enforce the bounds constraints on ttributes, filters or APDU size.
T.61 string formatting characters are not rejected.
If a DN is supplied with o password in an unprotected simple bind, QUIPU does ot always check to see f the DN exists. If the DSA connected to can ay authoritatively the N does ot exist, the association is rejected. However, if chain pera- tion is required o check the DN, the bind IS allowed. When comparing attributes of UTCtime syntax, if the seconds field is omitted, QUIPU does not perform the match correctly (i.e., the seconds field in he attribute values should be ignored, ut are not).
-
QUIPU always supplies the optional Chaining argument ``origina- tor'' even if the CommonArgument `requestor'' is used.
QUIPU always supplies the optional Chaining argument ``target'' even if the base bject in the DAP arguments is the same.
The object class `without an assigned object identifier'' is not recognized unless the ``alias'' object class is also present.
Non Specific Subordinate eferences are never followed by a QUIPU DSA, but hey are passed n correctly to he client if generated.
-
INTEROPERABILITY
-
QUIPU has interworked with a umber of other mplementations, and has no know problems in such interworking.
PILOT CONNECTIVITY
-
QUIPU is in use in many directory pilots, certainly including PARAD- ISE and the White Pages Pilot Project.
BUGS
-
Problems should be reported to quipu-support@cs.ucl.ac.uk.
CAVEATS ND GENERAL LIMITATIONS
-
None.
INTERNETWORKING NVIRONMENT
-
QUIPU users TP0 over .25, CONS and TCP (using RFC-1006) or TP4 over SunLink OSI.
The DSA knows about the problems of unconnected networks and akes chain/refer choices based on he network connectivity. Using this an X.25 nly DSA can access data from an Internet only DSA by chaining operations through a SA connected to both networks.
HARDWARE PLATFORMS
-
[No information provided--Ed.]
SOFTWARE PLATFORMS
-
The ISODE and QUIPU runs on native Berkeley (4.2, 4.3) and AT&T Sys- tem V, in addition to various other UNIX-like operating systems. No kernel modifications re required.
AVAILABILITY
-
The ISODE is ot proprietary, but it s not in the public domain. This as necessary to include a "hold harmless" clause in the release. The upshot f all this is that anyone can get a copy of the release and do anything they ant with it, but no one takes any responsibility whatsoever for any (mis)use.
DISTRIBUTION SITES
-
The FTP or FTAM distributions of ISODE-7.0 consists of 3 files. The source and main ISODE-7.0 distribution is in he file isode-7.tar.Z which is approximately 4.7MB n size.
LaTeX source or the ntire document et can e found in the sode- 7-doc.tar.Z file (3.5MB). A ist of ocuments can be found in the doc/ irectory of the source ree. A Postscript ersion f the five volume manual can be found in the isode-7-ps.tar.Z file (4.7MB).
1. FTP
If you can FTP to the nternet, then use anonymous FTP to
uu.psi.com [136.161.128.3] to etrieve the files in BINARY
mode from the sode/ directory.
-
2. NIFTP
If you run NIFTP over he public X.25 r over ANET, and are registered in he NRS t Salford, you an use IFTP with usen- rame "guest" and your wn name as password, to access UK.AC.UCL.CS to retrieve the files from the <SRC> directory
3. FTAM on the JANET, IXI or PSS
The sources are available by FTAM from UCL over X.25 using
-
JANET DTE 00000511160013), IXI DTE 20433450420113) or PSS DTE 23421920030013) all with TSEL 259" (ASCII encoding). se the anon" user- identity and retrieve he files from the src/ irectory. The file service is provided by the FTAM implementation in ISODE 6.0 or later (IS FTAM).
4. NORTH AMERICA
For mailings in NORTH MERICA, send a heck for 375 US Dollars to: University of ennsylvania Department of omputer and Information Science Moore chool Attn: avid J. Farber ISODE Distribution) 200 South 33rd Street Philadelphia, A 19104-6314 US +1 215 898 8560 Specify either (a) 1600bpi 1/2-inch tape, or (b) Sun 1/4-inch cartridge tape. The tape will be written in tar format and returned with documentation et. Do not send tapes r envelopes. Documentation only is the ame price. 5. EUROPE (tape and ocumentation) For mailings in EUROPE, send a cheque r bankers draft and a purchase order for 200 Pounds terling to: Department of omputer Science Attn: atalie ay/Dawn Bailey University College London Gower treet London, WC1E 6BT UK For information only: Telephone: +44 71 380 7214 Fax: +44 71 387 1397 Telex: 28722 Internet: natalie@cs.ucl.ac.uk, awn@cs.ucl.ac.uk Specify either (a) 1600bpi 1/2-inch tape, or (b) Sun 1/4-inch cartridge tape. The tape will be written in tar format and returned with documentation et. Do not send tapes r envelopes. Documentation only is the ame price.
7. EUROPE (tape only)
Tapes ithout ardcopy documentation can be obtained via the
European Forum for Open Systems (EurOpen, formerly known as
EUUG). The ISODE 7.0 istribution is alled EurOpenD14.
-
EurOpen Software Distributions c/o rank Kuiper Centrum voor Wiskunde en Informatica Kruislaan 413 1098 SJ Amsterdam The etherlands For information only: Telephone: +31 20 5924121 (or: +31 20 5929333) Telex: 12571 actr nl Telefax: +31 20 5924199 Internet: euug-tapes@cwi.nl Specify one of: - 1600bpi 1/2-inch tape: 140 utch Guilders - Sun /4-inch cartridge tape QIC-24 ormat): 200 utch Guilders If you require DHL this is possible and will be billed through. Note that if you are not a member of EurOpen, then there s an additional handling fee of 300 Dutch Guilders (please enclose a copy of your membership or contribution pay- ment form when ordering). Do ot send money, heques, tapes or envelopes, ou will be invoiced.
8. PACIFIC RIM
For mailings in the Pacific Rim, send cheque for 300 dollars Australian to:
-
-
Isode istribution
(Attn ndrew Waugh)
723 Swanston St,
Carlton, VIC 3053
Australia
-
For information only: Telephone: +61 3 82 2615 Fax: +61 3 82 2600 Internet: ajw@mel.dit.csiro.au Please specify the media you esire: (a) 1/2-inch ape at 1600bpi, 3200bpi, or 6250bpi; or (b) Sun 1/4-inch cartridge tape in either QIC-11, QIC-24 r QIC-150 format; or (c) Exa- byte .3 Gigabyte or 5 Gigabyte format. he tape will be written in tar format nd returned with a documentation set. Do not send tapes r envelopes. Documentation only is the same price.
NAME
-
SD
Brunel University
LAST MODIFIED
-
November, 1991
KEYWORDS
-
DUA Only, Free, Included in ISODE, Multiple Vendor Platforms, Needs ISODE, RFC-1006, UNIX, X Window System
ABSTRACT
-
SD (Screen Directory) is an X.500 DUA interface for character mapped screens. SD s an early attempt to provide quick, easy and user friendly access to the Directory. The following directory operations are supported: read, earch and list.
SD does not provide any sophisticated access o the DSA. Operations are performed synchronously. The Directory is thus presented as is, i.e. a hierarchical ree of nformation, with the user required to "navigate" the DIT in order to locate required information. SD is available as part of the ISODE elease rom version 6.0 onwards.
COMPLETENESS
-
- standard: trong authentication not implemented
INTEROPERABILITY
-
Believed to be compliant, though untested.
PILOT CONNECTIVITY
-
DUA Connectivity: SD s in use in many directory pilots, certainly including PARADISE and the Internet.
BUGS
-
Bugs o x500@brunel.ac.uk
INTERNETWORKING NVIRONMENT
-
TP0 over TCP/IP (as ISODE)
HARDWARE PLATFORMS
-
Most NIX machines
SOFTWARE PLATFORMS
-
UNIX
BSD curses library
ISODE/QUIPU libraries (version 6.7 upwards)
AVAILABILITY
-
Openly available as part of the ISODE release. Sources are freely available for commercial or non-commercial use from:
src.brunel.ac.uk [134.83.128.3]
Files are:
x500/pod.tar.Z x500/sd.tar.Z
Contacts:
Andrew.Findlay@brunel.ac.uk +44 1 895 74000 x 2512
Damanjit.Mahl@brunel.ac.uk +44 1 895 74000 x 2946
x500@brunel.ac.uk
-
Postal Address:
-
-
Andrew Findlay
Computer Centre
Brunel University
Cleveland Road,
Uxbridge, Middlesex
UB8 3PH
United Kingdom
-
-
NAME
-
UCOM.X 500 (tm)
E3.X
LAST MODIFIED
-
November, 1991
KEYWORDS
-
API, ull, Commercially Available, DEC Ultrix, DSA/DUA, HP, IBM PC, IBM RISC, Multiple Vendor Platforms, hilips, RFC-1006, Siemens, Sun, UNIX, X.25
ABSTRACT
-
UCOM.X 500 includes a Directory System Agent DSA), a directory access API, and a set of Directory User Agents (DUAs) for different terminal types. UCOM.X 500 is a commercial product based on PIZARRO, the research rototype developed at INRIA by hristian Huitema's team. Some haracteristics f the DSA are: - The DAP and DSP protocols are provided onformant with he 1988 CCITT X.500 recommendations. - The DIB is maintained in ASN.1 ncoded ormat in the Unix file system. Utilities are provided to load and dump the DIB from and to ASCII ext files.
-
- The DIT structure is held in main memory. Additionally, fre- quently used attributes may be held in inverted tables in memory to speed p searches.
- Knowledge management: knowledge on managed domains is stored in UCOM.X specific attributes of the DSA entries.
- All X.500 (88) s well s some .400 (88) object classes, attributes and syntaxes are supported. Users may efine their own classes and attribute types.
-
- Schema anagement: object class and attribute definitions are enforced.
- Simple uthentication is provided; strong authentication is not currently supported.
- Access ontrol: private mechanisms are rovided to allow access control lists to e specified for parts of the DIT, to control modifications, and to specify access restrictions on attributes. The UCOM.X 500 API provides the DAP protocol o applications ccess- ing the Directory. It is a synchronous API which automatically manages referrals. Several DUAs using the API, are available. These include command line nd full screen nterfaces for users with ordi- nary erminals, and an X-Windows user interface (12/91). An X/Open XDS API will e offered shortly. UCOM.X 500 is used by French esearch centers involved in PARADISE, a COSINE project. A distributed application to ontrol ocument transfer in a large French hospital, as been built on the UCOM.X 500 API. t is being used for distributed applications management in the French Post Office.
-
COMPLETENESS
-
UCOM.X 500 conforms to 1988 X.500 series of recommendations, s specified in aragraph 9 of X.519, with the exception of strong authentication.
INTEROPERABILITY
-
Interoperability tests with other implementations, e.g. QUIPU, have been ade in he PARADISE project. UCOM.X 500 is used in the rench PARADISE pilot.
PILOT CONNECTIVITY
-
DSA and DUA connectivity to the PARADISE pilots. See caveats.
BUGS
-
UCOM.X 500 is a commercial product. As such, t is supported nd bugs are fixed when detected. Bug eports an be sent to our support team via electronic mail.
CAVEATS ND GENERAL LIMITATIONS
-
The DIT structure is tored in main memory which means that the order of magnitude f the number of objects supported per DSA is 10,000. By 1992 00,000 bjects ill be upported. Not all syntaxes defined in the COSINE and Internet Schema are currently supported, nd the UAs do ot display photo attributes. The Internet SP is not supported.
INTERNETWORKING NVIRONMENT
-
UCOM.X 500 uses RFC-1006 with TCP/IP nd TP0 ith X.25.
HARDWARE PLATFORMS
-
UCOM.X 500 runs on: Sun 3, Sun 4, IBM RS 6000, Philips P 9000, DEC machines, Bull DPX 2000, HP 9000/300, Siemens IN 6000 and 386-based PCs. It can asily be ported to any NIX machine. Windows 3 and Macintosh DUAs ill be vailable by Spring 1992.
SOFTWARE PLATFORMS
-
UCOM.X 500 is portable to any UNIX-like operating system. It as been ported to: AIX, UNIX ystem V.3, SUN S 4, Ultrix, HP-UX, SCO Unix, Interactive, OS (Bull Operating System), and SPIX. The UNIX file system s used o hold he DIB.
AVAILABILITY
-
UCOM.X is commercially available. Contact:
Dominique Fayet E3.X Tour njou 33 Quai de Dion Bouton 92 814 Puteaux CEDEX FRANCE Tel: +33) 1 0 90 08 15 Fax: +33) 1 7 74 58 87 Philippe Brun C=fr;A=atlas;P=e3x;O=e3x;S=Brun phb@e3x.fr
NAME
-
ud
University of Michigan
LAST MODIFIED
-
November, 1991
KEYWORDS
-
Available via FTP, DUA Light eight Client, Free, Source, UNIX, Mul- tiple Vendor latforms
ABSTRACT
-
ud is a command line ased directory pplication useful for display- ing and modifying white pages information about people. It runs on top of the DIXIE protocol (described n RFC 1246). ud was developed to run under nix and is currently in beta release within U-M staff and a few other places that have heard of it. Features include the bility o display and modify the following attributes: title, description, commonName, uid, mail, postalAddress, homePostalAddress, telephoneNumber, facsimileTelephoneNumber, home- Phone.
COMPLETENESS
-
ud uses the DIXIE protocol to access .500 and thus is subject to the same ompleteness restrictions as DIXIE. It rovides Read, Search, and Modify capabilities.
INTEROPERABILITY
-
Works with the DIXIE erver, hich works with the QUIPU DSA and DAP library.
PILOT CONNECTIVITY
-
It has been tested (in conjunction with the DIXIE server) in oth the Internet and ARADISE pilots.
BUGS
-
No outstanding bugs are known. But reports should be sent to x500@itd.umich.edu.
CAVEATS ND GENERAL LIMITATIONS
-
ud is heavily oriented to white pages information and thus general access to the DIXIE protocol s not provided.
INTERNETWORKING NVIRONMENT
-
ud uses the DIXIE protocol and thus TCP to communicate with the DIXIE server.
HARDWARE PLATFORMS
-
ud is known to run on Sun 3s, Sun 4s, and Vaxen.
SOFTWARE PLATFORMS
-
SunOS 3.5, SunOS 4.1.1, BSD 4.3 Unix.
AVAILABILITY
-
This oftware is openly available. It may be obtained by anonymous FTP from terminator.cc.umich.edu in the directory ~ftp/x500.
This oftware was developed at the University of Michigan by ryan Beecher of the ITD Research Systems Unix Group and is subject to the following copyright. Copyright © 1991 Regents of the University f Michigan. All rights reserved. Redistribution and use in ource and binary forms re per- mitted provided that his notice is preserved and that due credit is given to the niversity of Michigan at Ann Arbor. The name of the University may not be used to endorse or promote products derived from his software without specific prior written permission. This software is provided as is" ithout xpress r implied warranty.
NAME
-
VMS-ISODE
Computer Science Department of Massey University
LAST MODIFIED
-
November, 1991
KEYWORDS
-
API, vailable via FTP, DSA/DUA, Free, Needs SODE, RFC-1006, Source, VMS
ABSTRACT
-
VMS-ISODE is reasonably complete port of ISODE version 7.0. It sits on top of several TCP implementations for VMS (UCX, Multinet, CMU and Wollongong) and also SI X.25.
See entry for QUIPU/ISODE for a detailed description f the DSA/DUA.
COMPLETENESS
-
See entry for QUIPU/ISODE.
INTEROPERABILITY
-
See entry for QUIPU/ISODE.
PILOT CONNECTIVITY
-
Not tested.
BUGS
-
VMS related problems hould be sent to PKay@massey.ac.nz
CAVEATS ND GENERAL LIMITATIONS
-
None.
INTERNETWORKING NVIRONMENT
-
See entry for QUIPU/ISODE.
HARDWARE PLATFORMS
-
VAX hardware
SOFTWARE PLATFORMS
-
VMS v5.0 or greater
AVAILABILITY
-
The VMS part f the package is freely available. Anonymous FTP from cc-vms1.massey.ac.nz 130.123.1.4).
NAME
-
VTT X.500
Technical Research Centre of inland
LAST MODIFIED
-
November, 1991
KEYWORDS
-
API, pollo, LNP, Commercially Available, DSA/DUA, IBM PC, Multiple Vendor Platforms, RFC-1006, Sun, X.25
ABSTRACT
-
VTT X.500 contains a ull distributed DSA and a subroutine call to dua ( call_dua(parameters)). his subroutine s linked to user's pro- cess. There re two ays for dua to ommunicate with our DSA called dsacvops: a fast communication through shared memory or dua nd dsa in the same computer nd a complete OSI-stack for communicating in DAP-protocol ith remote dsa's which an be any implementation of X.500 dsa, not necessarily dsacvops. DSA communicates with other dsas hrough full OSI-stack with protocol DSP or with a shorter stack when both dsas re dsacvops-processes. dsacvops contains a special purpose database DIB. VTT X500 contains caching of read and search results, access controls (as in Annex of X.501), object classes and attribute types as in X.520 and X.521 and simple uthen- tication with unprotected passwords in bind. he network level can be X.25 r TCP/IP. There are test duas, uacvops, duauser, with simple user nterface. Certificates or strong authentication are included to x509dua and x509duacvops. TT X500 is realized with program development tools CVOPS and CASN, the code is in C-language and uses UNIX ystem V. The code is fairly easy to port to other operating systems. VTT X500 was made for Smail e-mail roduct f Nokia Data Systems.
COMPLETENESS
-
Complete DAP nd DSP f 1988 .500 Recommendations are implemented. There are the following omissions: multicasting is not implemented, strong authentication of calls to dsa (optional signing of DAP and DSP-calls, strong authentication in bind, security error, security parameters in common rguments), T61 lternative in CASE IGNORE and CASE XACT STRING, Criteria-syntax, TeletexTerminalIdentifier syntax.
INTEROPERABILITY
-
Interoperability with ISODE QUIPU 6.0 has been tested, no formal test suite was used.
PILOT CONNECTIVITY
-
Not tested: It should work in principle, but as not een tested.
BUGS
-
No known bugs at the oment.
CAVEATS ND GENERAL LIMITATIONS
-
Object identifiers for object classes and attribute types can currently have only the form 2 5 6 x} or {2 4 x}, <256. Changing the directory schema equires code writing.
INTERWORKING ENVIRONMENT
-
RFC-1006 with TCP/IP, TP0 with X.25, P4 with X.25 available y agreement.
HARDWARE PLATFORMS
-
Sun-3, Sun 386, Apollo, a version of ua for BM PC will be forthcom- ing 1991.
SOFTWARE PLATFORMS
-
Unix ystem V. Our own database and database anagement system. Uses CVOPS protocol development tool.
AVAILABILITY
-
Commercially vailable. Contact
Asko ilavaara Telecommunications Laboratory Technical Research Centre of inland Otakaati 7 B, 02150 Espoo, FINLAND Telephone:+358 0 456 641 FAX: 358 0 455 0115 E-mail: Asko.Vilavaara@tel.vtt.fi Henryka Jormakka Telecommunications Laboratory Technical Research Centre of inland Otakaati 7 B, 02150 Espoo, FINLAND Telephone:+ 358 0 456 5662 FAX: 358 0 455 0115 E-mail: Henryka.Jormakka@tel.vtt.fi
NAME
-
WIN(tm)/DS The Wollongong Group, Inc.
LAST MODIFIED
-
November, 1991
KEYWORDS
-
API, LNP, Commercially Available, DSA/DUA, Multiple endor Plat- forms, OSI Transport, RFC-1006, Source, UNIX, X Windows, X.25
ABSTRACT
-
WIN/DS is an mplementation of OSI Directory ervices aligned with the ISO 1988 .500 IS and NIST Stable Implementors Agreements. WIN/DS includes both a Directory User Agent DUA) and a Directory System Agent (DSA). he product supports all Directory Services operations, object classes and attributes. It provides support for managing the Directory Information Tree (DIT) with facilities to control structure rules and their enforcement. WIN/DS lso provides solutions o areas not specified by the 988 standards, uch as eplication and ccess control.
COMPLETENESS
-
Wollongong closely follows the NIST OIW Stable Implementors' gree- ments. See also QUIPU.
INTEROPERABILITY
-
WIN/DS has interoperated with other X.500 implementations at rade shows (CeBIT nd Interop) and at strategic customer sites.
PILOT CONNECTIVITY
-
[No information provided--Ed.]
BUGS
-
Requests for roduct nhancement and odification should be sent to support@twg.com.
CAVEATS ND GENERAL LIMITATIONS
-
[No information provided--Ed.]
INTERNETWORKING NVIRONMENT
-
TCP/IP (RFC 1006) TP0 TP2 TP4 OSI TP[0/2,4] & TCP/IP dual stack gateway Ethernet X.25 Ethernet/X.25 gateway ES-IS IS-IS Interface to SI transport via the TLI Interface to he Data Link Layer via he DLPI STREAMS and DLPI compliant 3rd party etwork nterfaces
HARDWARE PLATFORMS
-
End-user binary product -
386/i486 with UNIX System V (AT&T, Intel, INTERACTIVE, SCO) Apple Macintosh with /UX
Portable source code
UNIX VR3, SVR4, BSD single- or mutli-processor 680x0, 880000, 386/i486
SOFTWARE PLATFORMS
-
See above.
AVAILABILITY
-
WIN/DS is commercially available from:
The Wollongong Group, Inc. 1129 an Antonio Road Palo lto CA 94303 Sales and Information: :415/962-7100 California 703/847-4500 Wash D +32-2-718-0311 Belgium
NAME
-
X.500 DUA process
3Com orporation
LAST MODIFIED
-
July, 1991
KEYWORDS
-
CLNP, Commercially Available, DUA Only, Multiple Vendor Platforms, X Window System, X.25, Com
ABSTRACT
-
The DUA process runs n 3Com's dual-stack OSI/TCP terminal server, scheduled to e released in mid-June 991. It provides Presentation Address resolution for names, on behalf of the VTP application: when the user attempts an utgoing connection ("VTP <name>" or "connect <name>"), <name> gets mapped o its Presentation Address. The DUA process supports the ddEntry, RemoveEntry, and Search opera- tions. Via a menu-driven command, the system administrator can con- figure any of these operations, then end the request to the SA. He would use the AddEntry operation to enter a resource ame and its corresponding physical address in the DIB, the DeleteEntry operation to remove the name and its physical address, nd the earch operation (with "filter" as an ption) or a display of all registered ames or, given a name, a display of the name's physical address. Regarding unbinding from a DSA, the system administrator could use an UnbindDSA command or et a timer which, once xpired, would automati- cally perform the unbinding. The binding to DSA, on the other hand, is transparent, provided the system administrator has set a DSA address. The binding is triggered by either n outgoing connection attempt or an operation request sent o the DSA. The schema supported y the DUA consists of the following sequence of object classes: Country, Organization, OrganizationalUnit (up to 3 levels of OrganizationalUnits are allowed), ApplicationProcess, and ApplicationEntity. Their respective ttributes are CountryName, OrganizationName, OrganizationUnitName, CommonName, and Presenta- tionAddress. The CommonName f the ApplicationEntity is always "vt" for VTP and is transparent to the system administrator.
COMPLETENESS
-
Compliance with the ISO/IEC 9594 standards. Handling referrals not yet implemented. Schema supported: Country, Organization, OrganizationalUnit, ApplicationProcess, and ApplicationEntity. Authentication not supported.
INTEROPERABILITY
-
Interoperability with the ISODE QUIPU Directory Service and any DSA which strictly meets he ISO/IEC 9495 standards.
BUGS
-
[No information provided--Ed.]
CAVEATS ND GENERAL LIMITATIONS
-
Deleting an entry will fail if the DUA is interacting with a .0 based version of QUIPU. This is a bug in QUIPU, and ersion .0 release will ave it ixed.
Adding a CountryName s disallowed if the DUA is bound to QUIPU. This ecision was made because to add a country in QUIPU, one needs to bind as the manager of the DSA holding the root EDB file, nd such information may not always be available to the system administrator. Also, our binding is one transparently.
INTERNETWORKING NVIRONMENT
-
OSI environments with the complete OSI stack, supporting CLNS and TP4.
HARDWARE PLATFORMS
-
3Com's OSI/TCP CS/2000 and CS/2100.
SOFTWARE PLATFORMS
-
The "SW/2000-OT Vers .0" software runs on 3Com's OSI/TCP CS/2000 and CS/2100, both stand-alone systems.
AVAILABILITY
-
The dual-stack OSI/TCP terminal server and its "SW/2000-OT Vers 1.0" software is available from:
3Com orporation 5400 ayfront Plaza Santa Clara, A 95054 Information: yndi Jung (408) 764-5173 cmj@3Com.COM
NAME
-
Xdi
Bellcore
LAST MODIFIED
-
November, 1991
KEYWORDS
-
DUA Only, DUA Connectivity, Available via FTP, Free, ource, eeds ISODE, X Window System, RFC-1006, CLNP, UNIX, X.25
ABSTRACT
-
Xdi is a Directory User Agent (DUA) for the X Window ystem. In addition to providing a user-friendly interface,it supports Directory interactions f different levels of complexity. Users can select dif- ferent window screens to browse, search and modify the Directory. There are two different search screens for name based search nd attribute based search. It is simple o use for novice users ut is also seful for more dvanced users to formulate complex search filters. Xdi also supports "user-friendly naming" in many cases so that sers are not required to know X.500 naming format.
COMPLETENESS
-
The Xdi interface does not support accesses to Delete and Add DAP operations as in the 8 Directory Standard. Read, Search, and most Modify operations are fully supported. There re no facilities to modify the RDNs of entries. Strong authentication is ot implemented.
INTEROPERABILITY
-
Believed to be compliant. Only tested against ISODE/QUIPU DSAs.
PILOT CONNECTIVITY
-
DUA Connectivity
BUGS
-
Send ug reports to sywuu@thumper.bellcore.com
CAVEATS ND GENERAL LIMITATIONS
-
None nown.
INTERNETWORKING NVIRONMENT
-
Same s ISODE.
HARDWARE PLATFORMS
-
This oftware has been tested on SUN4. It is xpected that the software is portable o SUN3 nd other UNIX machines.
SOFTWARE PLATFORMS
-
Xdi is expected to run on ISODE (release 6.8 pwards) in UNIX environment. The 'xdi' directory has been designed to fit directly into he ISODE source tree. Xdi requires X11R4, the associated Xt toolkit and Athena widget libraries. Also see the operating nviron- ments of ISODE.
AVAILABILITY
-
The Xdi software is available via anonymous FTP from thumper.bellcore.com n file ub/xdi.tar.Z. Source code and execut- ables can be reely distributed or modified for non-commercial and non-profit use provided that ll copyright notices, permission and nonwarranty notice included in the software distribution remain intact. For further information contactSze-Ying Wuu at sywuu@thumper.bellcore.com.
NAME
-
Xds
CSIRO Division of Information Technology
LAST MODIFIED
-
November, 1991
KEYWORDS
-
Dua only, Free, Limited Functionality, Needs SODE, RFC-1006, Source, Sun, -Windows
ABSTRACT
-
Xds is a DUA esigned for users who have little or no knowledge of X.500. Its intended to be used, for example, y a receptionist who has to answer such queries as 'Could have the telephone number of Andrew who works in Research?'. The display is customized for the particular organization and the results of the search are presented in the format of a business card. It s possible to customize the displayed information.
COMPLETENESS
-
Xds does not rovide ser access to all the services rovided by X.500. Instead, Xds ses X.500 services to provide the specific functions for which it is designed to provide.
Conforms to section 9 of X.519.
INTEROPERABILITY
-
Only ested against the QUIPU (ISODE) DSA.
No known bugs, but we would be interested in ny found. Contact Andrew Waugh ajw@mel.dit.csiro.au)
PILOT CONNECTIVITY
-
Not tested.
BUGS
-
No known bugs, but we would be interested in ny found. Contact Andrew Waugh ajw@mel.dit.csiro.au)
CAVEATS ND GENERAL LIMITATIONS
-
The user can nly bind as the anonymous user.
INTERNETWORKING NVIRONMENT
-
Uses he QUIPU (ISODE 7.0) libraries.
HARDWARE PLATFORMS
-
Xds runs on Sun SPARCstations. We have not tested Xds on other hardware platforms, but it should run on other hardware which sup- ports ISODE-7.0 and X Windows.
SOFTWARE PLATFORMS
-
Xds requires SODE-7.0 and X 1 Version 4 with the Athena Widgets.
AVAILABILITY
-
The Xds software will be distributed ree to ny non-commercial site provided
i) they do not pass the code on to any other site (rather they should ask he other site to contact us directly). ii) they do not make money out f from he use r sale f the software.
-
iii) they inform us of any problems or possible mprovements
-
that they would like to see made.
Commercial sites should contact us.
For further information contact:
Andrew Waugh CSIRO Division of Information Technology 723 Swanston t Carlton VIC 3053 AUSTRALIA Phone +61 3 282 2615 Fax +61 3 282 2600 Email ajw@mel.dit.csiro.au
-
NAME
-
xdua
CSIRO Division of Information Technology
LAST MODIFIED
-
November, 1991
KEYWORDS
-
DUA Only, Free, Multiple Vendor Platforms, Needs ISODE, source, Sun, X Window System
ABSTRACT
-
The xdua is a DUA designed to be used by DSA anagers who have suffi- cient X.500 knowledge to manipulate the Directory Information Tree (DIT). It's typical use is to maintain the information stored on a DSA. he xdua has a Macintosh style interface. This implifies browsing the IT hierarchy. user can traverse the IT levels by using a standard mouse. The dua supports the X.500 perations of add, odify, elete, earch and show.
COMPLETENESS
-
Uses he QUIPU (ISODE) dsap interface to provide the .500 opera- tions.
Conforms to section 9 of X.519.
INTEROPERABILITY
-
Only ested against the QUIPU (ISODE) DSA.
PILOT CONNECTIVITY
-
[No information provided--Ed.]
BUGS
-
No known bugs, but we would be interested in ny found. Contact Brian May (Brian.May@mel.dit.csiro.au)
CAVEATS ND GENERAL LIMITATIONS
-
The executable code is large s it uses the X11R4 and DiSh libraries. The xdua is in the testing phase.
INTERNETWORKING NVIRONMENT
-
As supported y ISODE.
HARDWARE PLATFORMS
-
The xdua runs on Sun PARCstations and probably on other hardware which supports ISODE-7.0 and Windows.
SOFTWARE PLATFORMS
-
The xdua requires ISODE-7.0 and X 11 ersion with the Athena Widg- ets and the Xt toolkit.
AVAILABILITY
-
We will distribute it free to any non-commercial site provided
i) they do not pass the code on to any other site (rather they should ask he other site to contact us directly). ii) they do not make money out f from he use r sale f the software. iii) they inform us of any problems or possible mprovements that they would like to see made. Commercial sites should contact us directly. For further information contact: Brian May CSIRO Division of Information Technology 723 Swanston t, Carlton, Victoria 3053, Australia Phone +61 3 282 2613 Fax +61 3 282 2600 Email Brian.May@mel.dit.csiro.au
NAME
-
XLU
Brunel University
LAST MODIFIED
-
November, 1991
KEYWORDS
-
Available via FTAM, Available via FTP, DUA Only, Free, Multiple Ven- dor Platforms, Needs SODE, RFC-1006, Source, UNIX
ABSTRACT
-
XLU (X LookUp) is an .500 DUA interface for he X Window System. Developed from POD, XLU can be configured for many different tyles of interaction. Example configurations are provided for single window and multiple indow (POD-like) use.
XLU implements the `User-Friendly Naming' search strategy and also has a form-filling search mode. Asynchronous irectory operations are used.
Full dd and odify functions are provided, with the bility o tailor the modify screen to present simple subsets of the available attribute.
At the time of writing (October 1991) XLU was in beta test.
COMPLETENESS
-
88 standard: strong uthentication not implemented.
INTEROPERABILITY
-
Believed to be compliant, though untested.
PILOT CONNECTIVITY
-
DUA Connectivity: In se at Brunel and some other sites in the UK and PARADISE pilots.
BUGS
-
Bugs o x500@brunel.ac.uk.
CAVEATS ND GENERAL LIMITATIONS
-
[No information provided--Ed.]
INTERNETWORKING NVIRONMENT
-
TP0 over TCP/IP (and thers as ISODE).
HARDWARE PLATFORMS
-
Most NIX machines.
SOFTWARE PLATFORMS
-
UNIX
MIT X libraries (release 11 version 4)
ISODE/QUIPU libraries (version 7.0 upwards)
AVAILABILITY
-
Sources are freely available or commercial or non-commercial use. Contacts:
Andrew.Findlay@brunel.ac.uk +44 1 895 74000 x 2512
Damanjit.Mahl@brunel.ac.uk +44 1 895 74000 x 2946
x500@brunel.ac.uk
-
Postal Address:
-
-
Andrew Findlay
Computer Centre
Brunel University
Cleveland Road,
Uxbridge, Middlesex
UB8 3PH
United Kingdom
-
Anonymous FTP:
src.brunel.ac.uk x500/xlu.tar.Z
-
NAME
-
XT-DUA
X-Tel Services Limited
LAST MODIFIED
-
November, 1991
KEYWORDS
-
DUA Only, Multiple Vendor Platforms, eeds ISODE-7.0, RFC-1006 X Win- dow System, CLNP, X.25, OSI Transport, Sun, Unix, Commercially Avail- able.
ABSTRACT
-
XT-DUA provides a X-Windows based user interface to the X.500 direc- tory. Both Motif and OpenLook styles are supported.
XT-DUA is available in two forms:
as a rowsing tool as a anagement tool
Browsing features include:
- istory allowing quick access o previously referenced parts of the DIT. - ustomizable entry display - allowing subsets of attributes be displayed hen showing an ntry.
- ser Friendly Name (UFN) based searching
- ypertext-like navigation.
- upport or applicationEntities g startup of ftam session.
- ser friendly name for attributes.
- upport or photo and audio attributes. - ttribute value n scanline. - ntelligent choice of entries to display when moving to new location in the DIT.
Management features include:
- reation of new ntries. - odification of xisting entries (including RDN) - based on Quipu EDB ormat.
- eletion of entries.
- riendly editor f modifying Quipu ACLs.
- ebinding - authenticated and to named DSA.
- ull configuration of DAP request parameters
COMPLETENESS
-
XT-DUA provides access to all the X.500 DAP operations. Protocol completeness s as for QUIPU-7.0.
INTEROPERABILITY
-
As for the QUIPU-7.0.
PILOT CONNECTIVITY
-
Full UA Connectivity to the .500 Pilot.
BUGS
-
No known bugs.
CAVEATS ND GENERAL LIMITATIONS
-
None.
INTERNETWORKING NVIRONMENT
-
As for the QUIPU-7.0.
HARDWARE PLATFORMS
-
As for the QUIPU-7.0.
SOFTWARE PLATFORMS
-
As for the QUIPU-7.0, with the addition of X indows nd either Motif or Open Look.
AVAILABILITY
-
XT-DUA is commercial oftware. It is vailable via ftp. For ore details contact:
-
-
Colin Robbins or Graeme Lunt
X-Tel Services Limited
University Park
Nottingham
NG7 2RD
-
DN: c=GB@o=X-Tel ervices Ltd Telephone: +44 602 412648 Fax: +44 602 790278 E-Mail: x500@xtel.co.uk
-
NAME
-
xwp
Performance Systems International Inc.
LAST MODIFIED
-
July, 1991
KEYWORDS
-
Commercially vailable, DUA Only, Limited Functionality, Multiple Vendor Platforms, UNIX, X Window System
ABSTRACT
-
xwp is a graphical user interface tailored specifically to provide easy ccess to the Directory or the urposes of performing White Pages searches. It is currently in use as one of user interfaces available on p1.psi.net and p2.psi.net, the two service machines for the White Pages Pilot Project. Implements User-Friendly aming scheme developed in IETF OSI-DS Working Group.
COMPLETENESS
-
Compliant with X.500 tandards to the extent hat the QUIPU implemen- tation is.
INTEROPERABILITY
-
Successfully nteroperates with QUIPU DSAs.
PILOT CONNECTIVITY
-
[No information provided--Ed.]
BUGS
-
Bugs o ssd-help@psi.com
CAVEATS ND GENERAL LIMITATIONS
-
xwp is not a eneral-purpose UA. It as designed to e a special- purpose front-end for performing White Pages earches and thus, in the interests of simplification, does not provide the full range of functionality supported by the X.500 tandard.
INTERNETWORKING NVIRONMENT
-
Runs n a BSD UNIX environment supporting the X Windows System.
HARDWARE PLATFORMS
-
Should be capable of unning n any BSD UNIX nvironment that sup- ports the X Windows system. No special hardware required beyond that required to support X Windows, BSD UNIX and the ISODE.
SOFTWARE PLATFORMS
-
Tested under UNOS 3.x and 4.x; should run under most variants of BSD UNIX. Requires X Windows Release 3 or later.
AVAILABILITY
-
xwp is a commercial product that may e licensed from PSI Inc. as part f PSI's Software Source Distribution (SSD). Email to
ssd-info@psi.co will licit an automatic response containing nformation on the SSD. Ordering information ay be obtained y sending electronic mail to ssd-order@psi.com
or contacting PSI at
Performance Systems International Inc. 11800 Sunrise Valley rive Suite 1100 Reston, Virginia 22091. 1.703.620.6651 1.800.82PSI82 (1.800.827.7482) 1.703.620.4586 (fax)
NAME
-
xwp
University of Wisconsin
LAST MODIFIED
-
July, 1991
KEYWORDS
-
Free, IBM PC, Multiple Vendor Platforms, Needs ISODE, UNIX, X Window System
ABSTRACT
-
The xwp program is a imple browser for the QUIPU/X.500 directory. It uses OSF/Motif and the X Window System to rovide convenient user nterface. The user interface consists of five different top-level windows: the main indow, he search window, and three option windows. The main window appears when the program is executed and all others are reached through its menus. The main indow contains urrent oca- tion, Current Descendents, Descendent Filter, Current Information, and Directory Status ubwindows. The contents of these subwindows show nformation about the current location of the browser in the directory tree. The earch window contains Search Area, Search Filter, and Search Results subwindows. The mouse pointer may be used in the ain window to change the current location of the browser in the directory tree. We can des- cend eeper into the ree by licking the mouse when t points to a member of the Current Descendents list. Doing this "moves" the browser to this new (one level deeper) location in the directory tree. This causes the main window to be updated as follows: 1) the selected descendent becomes the new Current Location, (2) its descen- dents are listed in Current Descendents, and 3) its ontents are displayed in urrent nformation. Any problems and messages rom the directory are displayed in the Directory Status portion of the main window. To move the rowser p the directory tree (i.e. towards the root), click he mouse pointer on one of the omponents of the Current Location. In this way it is ossible to move the browser to any location bove its current position (i.e. to any ncestor) in one mouse click. Doing this causes the main window to be updated as dis- cussed above. Due to directory-imposed limits, it may not always be possible to display all the descendents of the current position. In such ases (and others) it may be useful to impose a ilter on the descendents to be listed. To do this, position the mouse pointer in the Descendent Filter box and use the keyboard to type in the desired filter expression. Typing <RETURN> in this box causes the Current Descendents list to be updated using he new ilter.
xwp was developed at he University of Wisconsin - Madison Computer Sciences Department. t is used in conjunction with the ECI mail user agent project. xwp was written by Robert Lazarus, III.
COMPLETENESS
-
n/a
INTEROPERABILITY
-
xwp currently operates with ISODE version 6.0
PILOT CONNECTIVITY
-
[No information provided--Ed.]
BUGS
-
xwp should be upgraded to the latest ersion f ISODE/QUIPU.
CAVEATS ND GENERAL LIMITATIONS
-
n/a
INTERNETWORKING NVIRONMENT
-
xwp will operate in any environment where Motif, ISODE and QUIPU operate.
HARDWARE PLATFORMS
-
xwp has been un on IBM PC/RT, soon to run on DecStation 3100.
SOFTWARE PLATFORMS
-
Berkeley 4.3 nd Ultrix 3.1
AVAILABILITY
-
Openly available in May, 1991. Contact hagens@cs.wisc.edu for more information.
4. References
-
[CCITT-88] CCITT, "Data Communications Networks Directory," ecom- mendations X.500-X.521, Volume VIII - Fascicle VIII.8, IXth Plenary Assembly, Melbourne, November 1988. [NIST-88] National nstitute of Standards and Technology, "Stable Implementation Agreements for Open Systems Interconnec- tion Protocols," ersion Edition 1, NIST Special Publi- cation 500-162, December 988.
5. Security Considerations
-
Security issues are not discussed in his memo.
6. Authors' Addresses
-
Ruth ang SRI International 333 Ravenswood Ave. Menlo Park, CA 94025 (415) 859-5608 rlang@nisc.sri.com
Russ right
Lawrence Berkeley Laboratory
1 Cyclotron Road
Berkeley, CA 4720
(415) 486-6965
wright@lbl.gov