IBM
Tivoli
Directory
Server
Versión
5.2
-Readme
del
cliente
IBM
Tivoli
Directory
Server
Versión
5.2
-Readme
del
cliente
Nota
EstemanualeslatraduccióndeloriginalinglésIBMTivoliDirectoryServerVersion5.2ClientReadme,(GI11-4150-00). Antesdeutilizarestainformaciónyelproductoalquedasoporte,lealainformacióngeneralqueencontraráenelapartado “Avisos”,enlapágina7.
Prefacio
EsteReadmecontieneunadescripción delSDKdelclientede IBMTivoliDirectory Server Versión5.2.EsteKitdeldesarrollador desoftware(SDK)proporciona soportededesarrollodeaplicacionesLDAPparalossiguientessistemas operativos:
v WindowsNT4.0conServicePack 6oposterior,Windows2000,WindowsXPo
WindowsServer2003Standard oEnterprise v AIX4.3.3,5.1o5.2
v EnxSeriesLinux:RedHatEnterpriseLinux3.0, UnitedLinux1.0,SuSELinux
EnterpriseServer 8
v EnLinuxparaS/390:Red HatAdvancedServer 3.0,UnitedLinux1.0,SuSE
LinuxEnterpriseServer 8
v EniSeries ypSeriesLinux:Red HatAdvancedServer 3.0,UnitedLinux1.0,SuSE
LinuxEnterpriseServer 8 v Solaris7,8 o9
v
Contenido
Prefacio
.
.
.
.
.
.
.
.
.
.
.
.
.
. iii
Descripción
del
producto
.
.
.
.
.
.
. 1
AplicacionesC. . . 2
Documentación
en
línea
.
.
.
.
.
.
.
. 3
Consideraciones
acerca
de
LDAP
seguro
(utilizando
SSL
y
TLS)
.
.
.
.
. 5
Apéndice.
Avisos
.
.
.
.
.
.
.
.
.
.
. 7
Descripción
del
producto
ElSDKdelclientedeIBM TivoliDirectoryServer proporcionalasherramientas necesariasparadesarrollaraplicacionesLDAP.Seproporcionanlas siguientes: v BibliotecasdeclientequeproporcionanunconjuntodeAPIdelenguajeC
v
ArchivosdecabecerasCparacreary compilaraplicacionesLDAP
v Documentaciónquedescribelainterfazdeprogramaciónylosprogramasde
muestra
v Programasde muestraenformatooriginal
v Versionesejecutablesdelosprogramasdemuestra:
– ldapmodrdn.exe:nombredistinguidorelativode LDAPmodify(modificar)
– ldapdelete.exe: LDAPdelete(suprimir)
– ldapmodify.exe:LDAP modify(modificar)
– ldapsearch.exe:LDAPsearch(buscar)
– ldapadd.exe: LDAPadd(añadir) (unaversiónrenombradadeldapmodify)
– ldapchangepwd.exe: LDAPchangepassword(cambiar contraseña)
– ldapexop.exe:operacionesampliadasdeLDAP
Losprogramasdemuestraseencuentran enlassiguientesubicaciones: v AIX:/usr/ldap/examples
v HP-UX:/usr/IBMldap/examples
v Solaris:/opt/IBMldapc/examples
v Linux:/usr/ldap/examples
v Windows:ldaphome\examples
Con lasmuestrasseincluyeunarchivo depreparación(makefile)quepuede utilizarse conlasmismas,ademásdeunarchivoLDIF demuestra.
Lasbibliotecas Cde LDAPpermitena losprogramadoresdesarrollaraplicaciones quepuedanacceder aservidoresdedirectoriosconformesconLDAP,incluidos, aunquesin limitarseaellos,lossiguientes:
v IBMTivoliDirectoryServerV5.2
v IBMDirectoryServerV4.1,V5.1
v IBMSecureWayDirectoryServerV3.2.2
v eNetworkLDAPDirectoryServerV2.1
v eNetworkX.500DirectoryServerparaAIX
v
SunONE DirectoryServer
LaAPIdeLDAP proporcionafuncioneshabitualesdeservidor dedirectoriostales como lectura,escrituraybúsqueda.Elclientepuedeautenticarseenelservidor de directoriosmediantelaautenticacióndeLDAPsimple,queutilizaunacontraseñay unnombredistinguido(DN).Elcliente tambiénpuedeautenticarseutilizandouno de losmecanismosde SimpleAuthenticationandSecurityLayer(SASL)
Aplicaciones
C
ElSDKdelclienteincluyeherramientasparacrearunaaplicaciónLDAPpropia (LDAP Versión2 oLDAPVersión3).Tenga encuentaqueelSDK delcliente para CtambiénofrecesoporteparaSecureSocketsLayer(SSL)yTransport Layer Security (TLS),loqueproporcionaconfidencialidada losdatos(cifrado)en
conexiones protegidasmedianteSSLyTLS.ElsoportedeSSLsehabilitacuandose instalaIBMGlobalSecurity Kit,Versión7a(GSKit).GSKit esunsoftwareopcional queseincluyeenelpaquete deIBMTivoliDirectoryServer.
Nota: Consulteelapartado“ConsideracionesacercadeLDAP seguro(utilizando
SSLy TLS)”enlapágina5 paraconocerdetallesimportantesacercadeluso deSSLconlaVersión5.2delSDKdelclientede IBMTivoliDirectoryServer.
Documentación
en
línea
Ademásdelarchivo Readme,seproporcionanenformatoPDFy HTML
documentos enlínea,entrelosqueseincluyenlospublicacionesAdministration Guide yProgrammingReference.
IBM TivoliDirectoryServer Versión5.2tiene soporteparaelusodelclientedeJava NamingandDirectoryInterface(JNDI)deSunMicrosystems.Paraobtener
informaciónsobreelclientede JNDIconsulteelsitioWebdeSunMicrosystemsen http://java.sun.com/products/jndi/1.2/index.html
Nota: Paraveroimprimir ladocumentaciónenlíneapuededescargaruna copia
gratuitadeAdobeAcrobatReaderdesdeelsitioWebdeAdobe: http://adobe.com.
ParasistemasWindows: AdministrationGuide
file:\rutadeinstalación\doc\idioma\admin_gd.pdfoadmin_gd.htm C-Client SDKProgrammingReference
file:\rutadeinstalación\doc\idioma\progref.pdfoprogref.htm ParasistemasAIX:
AdministrationGuide
file:/usr/ldap/doc/idioma/admin_gd.pdfoadmin_gd.htm C-Client SDKProgrammingReference
file:/usr/ldap/doc/idioma/progref.pdfoprogref.htm ParasistemasLinux:
AdministrationGuide
file:/usr/ldap/doc/idioma/admin_gd.pdfoadmin_gd.htm C-Client SDKProgrammingReference
file:/usr/ldap/doc/idioma/progref.pdfoprogref.htm ParasistemasSolaris:
AdministrationGuide
file:/opt/IBMldaps/doc/idioma/admin_gd.pdfo admin_gd.htm C-Client SDKProgrammingReference
file:/opt/IBMldaps/doc/idioma/progref.pdfo progref.htm ParasistemasHP-UX:
AdministrationGuide
file:/usr/IBMldap/doc/idioma/admin_gd.pdfoadmin_gd.htm C-Client SDKProgrammingReference
file:/usr/IBMldap/doc/idioma/progref.pdfo progref.htm
o enambos enlabibliotecadeTivoliSoftware: http://www.ibm.com/software/tivoli/library.
Consideraciones
acerca
de
LDAP
seguro
(utilizando
SSL
y
TLS)
LaVersión5.2delSDKdelclienterequierequesehayainstaladoGSKit7apara disponerde soportedeSSL.Lasbibliotecasy losprogramasdeutilidaddeLDAP queseproporcionanenelSDKdelcliente utilizanbibliotecas SSL,siestán presentes. LasbibliotecasdeSSLseproporcionanconIBMGSKit 7a.Siseha instaladoGSKit,labibliotecade LDAPcargadinámicamentelasbibliotecasSSLy las utilizaparahabilitarelsoportede conexionesseguras.Sinosehainstalado GSKit ylasbibliotecas deSSLnoseencuentrandisponibles,labibliotecadeLDAP estátotalmenteoperativa,conlaexcepcióndelsoportedeSSL.
UtilizandoSSLconlaautenticacióndeservidor, unaaplicaciónLDAPpuede utilizarlaautenticacióndeLDAPsimple(IDdeusuario ycontraseña)enuna conexiónsegurade comunicacióncifrada.Por consiguiente,SSLproporcionael establecimiento deunaconexiónseguraentrelaaplicación clienteLDAPyel servidor LDAP.Además,SSLproporcionaconfidencialidada losdatos(cifrado)en conexiones protegidasmedianteSSL.Laautenticacióndeservidoresparalos clientesserealizamediante certificadosX.509.
Nota: Elcomponentede servidordeIBM TivoliDirectoryServer tambiénutiliza
GSKitparahabilitarelsoportedeSSL.
Consulte laspublicacionesIBM TivoliDirectoryServerVersion5.2C-ClientSDK ProgrammingReferencey IBMTivoliDirectoryServer5.2-Guíadeinstalacióny configuraciónparaobtenerinformaciónsobreGSKit.
Apéndice.
Avisos
Estainformaciónhasidoelaborada paraproductosy serviciosqueseofrecenen EstadosUnidos.Es posiblequeIBMnoofrezcalosproductos,serviciosofunciones quesecomentanenestedocumentoenotrospaíses.Consulte conelrepresentante localde IBMparaobtenerinformaciónsobrelosproductosy serviciosdisponibles actualmenteensu área.Lasreferenciasa programas,productososerviciosdeIBM nopretendenestablecerniimplicar quesólopuedanutilizarselosproductos, programasoserviciosdeIBM.Ensulugar,sepuedeutilizarcualquierproducto, programa oserviciofuncionalmenteequivalentequenoinfrinjaningunode los derechosde propiedadintelectualdeIBM.Sinembargo,laevaluacióny
verificación delfuncionamientodecualquier producto,programaoservicio queno seade IBMsonresponsabilidaddelusuario.
IBM puedetenerpatentesosolicitudesdepatentespendientesquecubraneltema principaldescritoenestainformación.Laentregadeestedocumentonoleotorga ninguna licenciasobredichaspatentes.Puedeenviarconsultassobrelicencias,por escrito, a:
IBM DirectorofLicensing IBM Corporation
North CastleDrive Armonk,NY10504-1785 EE.UU.
Paraconsultassobrelicenciasrelacionadasconinformacióndedoble byte(DBCS), póngase encontactoconeldepartamentode propiedadintelectualdeIBMde su país oenvíesusconsultas,porescrito,a:
IBM WorldTradeAsiaCorporationLicensing 2-31 Roppongi3-chome,Minato-ku
Tokio106,Japón
El párrafosiguiente noseaplicaalReinoUnidonia ningúnotropaísdonde estas disposicionesseanincompatibles conlalegislaciónvigente:
INTERNATIONALBUSINESSMACHINESCORPORATIONPROPORCIONA
ESTAPUBLICACIÓN“TALCUAL”SINNINGÚNTIPODEGARANTÍA,NI
EXPLÍCITANI IMPLÍCITA,INCLUIDAS,PEROSINLIMITARSEA,LAS
GARANTÍASIMPLÍCITASDENOINCUMPLIMIENTO,COMERCIALIZACIÓNO
DEIDONEIDADPARAUNPROPÓSITODETERMINADO.Algunospaísesno
permiten larenunciaa garantíasexplícitasoimplícitasendeterminadas
transaccionesy, porlotanto,estadeclaraciónpuedequenoseapliquea sucaso. Estainformaciónpuedeincluir imprecisionestécnicaso errorestipográficos. Periódicamente seefectúancambios enlainformaciónaquícontenida;estos cambios seincorporarán ennuevasedicionesdelainformación. IBMpuede realizarencualquiermomentomejorasocambiosenlosproductosoprogramas descritosenestainformaciónsinprevioaviso.
Lasreferencias contenidasenestainformaciónasitios WebquenoseandeIBM sóloseproporcionanporcomodidadyenningúnmodoconstituyenuna aprobaciónde dichossitiosWeb.Losmaterialesde dichossitiosWebnoforman
IBM puedeutilizarodistribuirlainformaciónqueseleproporcionaenlaforma queconsidereadecuada, sinincurrirporelloenningunaobligaciónparaconel cliente.
Lostitularesde licenciasdeesteprograma quedeseeninformaciónsobreelmismo conelfin depermitir:(i) elintercambiodeinformaciónentreprogramascreados independientementey otrosprogramas(incluidoéste)y(ii)lautilizaciónmutuade lainformaciónintercambiada,debenponerseencontactocon:
IBM Corporation
DepartmentMU5A46
11301BurnetRoad Austin,TX78758 EE.UU.
Dichainformaciónpuedeestardisponible,sujetaa lostérminosy condiciones adecuados, incluyendo,enalgunoscasos,elpagodeunosderechos.
Elprogramabajo licenciadescritoenestainformacióny todoelmaterialbajo licenciadisponibleparaelmismo loproporcionaIBM bajolostérminosdel Acuerdo delClientedeIBM,elAcuerdo InternacionaldeProgramasBajoLicencia de IBMocualquier acuerdoequivalenteentreIBMyelcliente.
Losdatossobrerendimientoquecontieneestedocumentosedeterminaronenun entornocontrolado.Porlotanto,losresultadosobtenidosenotrosentornospueden variarsignificativamente.Determinadasmedicionespueden haberseefectuadoen sistemas queesténdesarrollándose, porloquenopuedegarantizarsequedichas mediciones seanigualesenlossistemasde losquesedisponehabitualmente. Además,algunasdelasmediciones puedenhaberseestimadomediante
extrapolaciones. Losresultadosrealespodríanserdistintos.Losusuariosde este documento deberíancomprobarcuálessonlosdatosqueseaplicana suentorno específico.
Lainformaciónrelacionadaconproductosquenoson deIBMsehaobtenidode losproveedoresde dichosproductos,susanuncios publicadosodeotrasfuentes disponibles públicamente.IBMnohaprobadoestosproductosynopuede confirmar laprecisióndesu rendimiento,compatibilidadocualquierotra declaración relacionadaconlosproductosquenosondesu propiedad.Las preguntasrelacionadasconlascapacidadesdeproductosquenoseandeIBM deben dirigirsealosproveedoresdedichos productos.
Estainformacióncontieneejemplosdedatoseinformesutilizadosenlas operaciones empresarialesdiarias.Parailustrarlosdelaformamáscompleta posible, losejemplosincluyennombresde personas,empresas,marcasy productos. Todosestosnombressonficticiosy cualquierparecidoconnombresydirecciones utilizadosporempresasreales espura coincidencia.
LICENCIADECOPYRIGHT:
Estainformacióncontieneprogramasde aplicacióndemuestraenelidioma originalqueilustrantécnicasdeprogramaciónendiversasplataformas operativas. Puedecopiar,modificary distribuirestosprogramasdemuestraporcualquier medio deformagratuitaconelpropósitodedesarrollar,utilizar,comercializaro distribuirprogramasdeaplicaciónqueseajustena lainterfazde programación paralaplataformaoperativaparalosquesehanescritodichosprogramasde aplicación.Estosejemplosnosehanprobadocompletamentebajo todaslas condiciones. Porconsiguiente,IBM nopuedegarantizarlafiabilidad,lautilidadni
8
IBMTivoliDirectoryServerVersión5.2-Readmedelclienteelfuncionamientodelosmismos.Puedecopiar,modificarydistribuirestos programasdemuestraporcualquier mediodeformagratuitaconelpropósitode desarrollar,utilizar,comercializaro distribuirprogramasdeaplicaciónquese ajusten alasinterfacesdeprogramacióndeIBM.
Cadacopiaoporcióndeestosprogramasde aplicaciónocualquiertrabajo derivadodeberáincluir elsiguiente avisode copyright:
© (nombredelaempresa)(año).Porcionesdeestecódigoderivandelos
programasdemuestrade IBMCorp.© CopyrightIBMCorp. _escribirelaño olos años_.Todoslosderechosreservados.
Si estávisualizando estainformaciónenformatodesoftware,esposiblequeno aparezcan lasfotografíasnilasilustracionesencolor.
Marcas
registradas
Lostérminossiguientesson marcasregistradas deInternationalBusinessMachines Corporation enEstadosUnidos oenotrospaíses:
v AIX v IBM v iSeries v pSeries v S/390 v SecureWay v Tivoli v xSeries
Java ytodaslasmarcascomercialesy loslogos basadosenJavason marcas comerciales omarcasregistradasdeSunMicrosystems,Inc.enlosEstadosUnidos y enotrospaíses.
Microsoft, WindowsyWindows NTsonmarcasregistradasdeMicrosoft Corporation.
UNIX esunamarca registradade Opengroup.
Otrosnombresdecompañías,productosyserviciospuedenser marcasregistradas o nombrescomercialesde otros.
PrintedinDenmarkbyIBMDanmarkA/S