Di seguito viene mostrato come generare Certificati e quindi utilizzarli per accedere ai servizi Web di CA SDM.
Nell'esempio seguente il processo di accesso viene completato utilizzando il certificato di CA SDM e vengono quindi eseguite due chiamate ai servizi Web comuni. La chiamata al metodo dei servizi Web getBopsid() consente di ottenere un token collegato a un utente specifico. Il token può essere utilizzato per accedere all'interfaccia Web di CA SDM come utente collegato senza che venga richiesta una password. Ciò permette l'integrazione trasparente tra applicazioni diverse.
Importante il token BOPSID generato scade dopo 30 secondi e pertanto deve essere utilizzato subito.
Nota: utilizzare lo strumento AXIS noto come WSDL2Java per generare le classi stub necessarie. È possibile scaricarlo dal sito http://ws.apache.org/.
Importante quando si utilizza la versione 1.4 dello strumento AXIS si verifica una questione nota. Per ulteriori informazioni, vedere le Note di rilascio.
Implementazione di loginServiceManaged in Java
Nella directory corrente viene creato il file DEFAULT.p12. In questa norma la password è uguale al nome della norma, in questo caso DEFAULT.
Nota: questo comando aggiunge anche la chiave pubblica del certificato al campo pub_key (attributo public_key) nella tabella/oggetto sapolicy.
Passare a Criterio servizi Web, Criteri.
Viene visualizzato l'Elenco norme di accesso servizi Web.
Viene visualizzata la pagina Aggiorna norma di accesso servizi Web.
$NX_ROOT\bopcfg\www\CATALINA_BASE\webapps\axis
Completare i campi appropriati.
Nota: il campo Directory identifica la posizione del file del certificato. Modificare il percorso con la posizione corretta.
Viene visualizzata la pagina dei risultati.
Importante click this immediately! Il BOPSID presenta un token con una durata limitata pari a circa 30 secondi.
Il formato di un URL che utilizza un BOPSID è:
http://<nome server>:<porta>/CAisd/pdmweb.exe?BOPSID=<valore BOPSID>
Nota: per utilizzare il metodo loginServiceManaged per un programma client Java in esecuzione su AIX, potrebbe essere necessario sostituire una coppia di file di criteri di sicurezza in JAVA_HOME. Visitare il sito http://www.ibm.com e cercare "developerworks java technology security information AIX". Nel documento "developerWorks : Java technology : Security" seguire il link a "IBM SDK Policy files". Scaricare i file dei criteri senza restrizioni, local_policy.jar e US_export_policy.jar. Utilizzare questi file per sostituire i file originali nella directory JAVA_HOME/lib/security.
| Copyright © 2012 CA. Tutti i diritti riservati. | Contatta CA Technologies |