Provenance and Dependency 3rd Party

7
Provenance of and Dependencies on Third-Party Libraries  © 2008 Hitachi ID Systems, Inc. All rights reserved.

Transcript of Provenance and Dependency 3rd Party

Page 1: Provenance and Dependency 3rd Party

8/3/2019 Provenance and Dependency 3rd Party

http://slidepdf.com/reader/full/provenance-and-dependency-3rd-party 1/6

Provenance of and Dependencies onThird-Party Libraries

 © 2008 Hitachi ID Systems, Inc. All rights reserved.

Page 2: Provenance and Dependency 3rd Party

8/3/2019 Provenance and Dependency 3rd Party

http://slidepdf.com/reader/full/provenance-and-dependency-3rd-party 2/6

Contents

1 Introduction 1

2 SCAUTO.DLL 1

3 OpenSSL Libraries 2

4 Lotus Notes API 2

5 C Runtime 3

6 LDAP API 4

i

Page 3: Provenance and Dependency 3rd Party

8/3/2019 Provenance and Dependency 3rd Party

http://slidepdf.com/reader/full/provenance-and-dependency-3rd-party 3/6

Provenance of and Dependencies on Third-Party Libraries

1 Introduction

P-Synch includes a number of third party dynamic link libraries (DLLs), used to integrate with certain typesof servers and applications. These DLLs were not developed by Hitachi ID and are neither supported nor

maintained by Hitachi ID. Rather, Hitachi ID provides these DLLs with the core P-Synch software distribu-tion, as a convenience to customers. In each case, customers may acquire the same DLLs directly fromtheir original authors.

These third party DLLs are installed in the C:\Common Files\M-Tech folder on the P-Synch server.

This document describes each of these DLLs.

2 SCAUTO.DLL

Library: SCAUTO.DLL

Publisher: HP (Formerly Peregrine Software).

Functionality: Allows third party applications to create, update and close tickets in ServiceCenter.

Depends on: MSVCR71.DLL

DependentP-Synchcomponents:

PXPER3 - used to write help desk tickets to the Service Center help deskapplication. AGTPER - used to reset users for Service Center users.

Impacts coreP-Synch

functionality?

No

Type of softwarelicense:

Commercial. SCAUTO is available to all Peregrine licensees. Note that SCAUTOinteracts with a separately licensed API gateway on the Service Centerapplication.

1

Page 4: Provenance and Dependency 3rd Party

8/3/2019 Provenance and Dependency 3rd Party

http://slidepdf.com/reader/full/provenance-and-dependency-3rd-party 4/6

Provenance of and Dependencies on Third-Party Libraries

3 OpenSSL Libraries

Library: PSCRYPT32.DLL and PSSSL32.DLL

Publisher: OpenSSL project.

Functionality: Used to establish SSL-encrypted TCP/IP connections to network services suchas web servers.

Depends on: MSVCR71.DLL

Dependent

P-Synchcomponents:

The Telnet Agent (agttelnet) uses this to connect to SSL and TLS protected

services and script password resets. Winproxy is used to troubleshoot the sametype of connections.

Impacts coreP-Synchfunctionality?

No

Type of software

license:

BSD-style Open Source. http://openssl.org/source/license.html

4 Lotus Notes API

Library: LCPPN22.DLL

Publisher: IBM / Lotus.

Functionality: Part of the Notes C++ API SDK (2.2).

Depends on: None.

DependentP-Synchcomponents:

Used to manage Notes passwords (agtdmno, agtnid) and send Notes-stylee-mail (notemail).

Impacts coreP-Synch

functionality?

No

Type of softwarelicense:

Commercial. Available to all Lotus Notes customers.

2

Page 5: Provenance and Dependency 3rd Party

8/3/2019 Provenance and Dependency 3rd Party

http://slidepdf.com/reader/full/provenance-and-dependency-3rd-party 5/6

Provenance of and Dependencies on Third-Party Libraries

5 C Runtime

Library: MSVCR71.DLL

Publisher: Microsoft.Functionality: C language runtime version 7.1.

Depends on: None.

DependentP-Synchcomponents:

Needed by any program compiled against this version of the C runtime.

Impacts coreP-Synch

functionality?

No

Type of softwarelicense:

Commercial. Redistribution by developers who use the Microsoft Visual Studio C / C++ compiler is allowed, free of charge.

3

Page 6: Provenance and Dependency 3rd Party

8/3/2019 Provenance and Dependency 3rd Party

http://slidepdf.com/reader/full/provenance-and-dependency-3rd-party 6/6

Provenance of and Dependencies on Third-Party Libraries

6 LDAP API

Library: nsldapssl32v50.dll, freebl3.dll, libnspr4.dll, libplc4.dll, libplds4.dll,nsldappr32v50.dll, nss3.dll, softokn3.dll and ssl3.dll

Publisher: Sun (formerly Netscape)

Functionality: LDAP client library

Depends on: None.

DependentP-Synchcomponents:

Needed by all components that may make LDAP lookups. Specifically:

• ldapaflt.exe – limit which accounts a help desk user can see with an LDAPlookup.

• ldapqa.exe – lookup a user’s Q&A profile in an LDAP directory.• ldapdb.exe – externalizes login ID and Q&A profile storage to an LDAP

directory.• ldapuflt.exe – limit which user profiles a help desk user can see with an

LDAP lookup.• ldapacct.exe – externalizes login ID profile storage to an LDAP directory.• ldappass.exe – looks up the default password that Hitachi ID Password

Manager should use when a help desk operator resets a user’s password in

an LDAP directory.• valildap.exe – validates a user’s Q&A responses against data in an LDAP

directory.• cert8gen.exe – used to setup an SSL certificate to connect to LDAP

directories.

Impacts core

P-Synchfunctionality?

No

Type of softwarelicense:

Permissive open source license (Netscape Public License

ww.Hitachi-ID.com

0, 1401 - 1 Street SE, Calgary AB Canada T2G 2J3 Tel: 1.403.233.0740 Fax: 1.403.233.0725 E-Mail: [email protected]

File: /pub/wp/documents/third-party-dlls/provenance-and-dependencyDate: 2009-01-01