Lines Matching refs:ssip

175 static int get_keyandcert( LDAPSSLSessionInfo *ssip,
179 LDAPSSLSessionInfo *ssip );
505 LDAPSSLSessionInfo *ssip; in ldapssl_install_routines()
524 if ( NULL == ( ssip = (LDAPSSLSessionInfo *)PR_Calloc( 1, in ldapssl_install_routines()
535 ssip->lssei_ssl_strength = default_ssl_strength; in ldapssl_install_routines()
536 ssip->lssei_using_pcks_fns = using_pkcs_functions; in ldapssl_install_routines()
537 ssip->lssei_certdbh = CERT_GetDefaultCertDB(); in ldapssl_install_routines()
543 ssip->ld = ld; in ldapssl_install_routines()
553 ldapssl_free_session_info( &ssip ); in ldapssl_install_routines()
558 ssip->lssei_std_functions.lssf_connect_fn = iofns.lextiof_connect; in ldapssl_install_routines()
560 ssip->lssei_std_functions.lssf_close_fn = iofns.lextiof_close; in ldapssl_install_routines()
562 ssip->lssei_std_functions.lssf_disposehdl_fn = iofns.lextiof_disposehandle; in ldapssl_install_routines()
566 ldapssl_free_session_info( &ssip ); in ldapssl_install_routines()
574 sei.seinfo_appdata = (void *)ssip; in ldapssl_install_routines()
635 LDAPSSLSessionInfo *ssip; in ldapssl_enable_clientauth()
653 ssip = (LDAPSSLSessionInfo *)sei.seinfo_appdata; in ldapssl_enable_clientauth()
654 if ( NULL == ssip ) { in ldapssl_enable_clientauth()
658 ssip->lssei_certnickname = PL_strdup( certnickname ); in ldapssl_enable_clientauth()
659 ssip->lssei_keypasswd = PL_strdup( keypasswd ); in ldapssl_enable_clientauth()
661 if ( NULL == ssip->lssei_certnickname || NULL == ssip->lssei_keypasswd ) { in ldapssl_enable_clientauth()
666 if ( check_clientauth_nicknames_and_passwd( ld, ssip ) != 0 ) { in ldapssl_enable_clientauth()
801 LDAPSSLSessionInfo *ssip; in get_clientauth_data() local
803 if (( ssip = (LDAPSSLSessionInfo *)sessionarg ) == NULL ) { in get_clientauth_data()
807 return( get_keyandcert( ssip, pRetCert, pRetKey, NULL )); in get_clientauth_data()
811 get_keyandcert( LDAPSSLSessionInfo *ssip, in get_keyandcert() argument
818 if (( cert = PK11_FindCertFromNickname( ssip->lssei_certnickname, NULL )) in get_keyandcert()
832 if (( key = PK11_FindKeyByAnyCert( cert, (void *)ssip )) == NULL ) { in get_keyandcert()
855 LDAPSSLSessionInfo *ssip; in get_keypassword() local
860 ssip = (LDAPSSLSessionInfo *)sessionarg; in get_keypassword()
861 if ( NULL == ssip ) { in get_keypassword()
865 return( ssip->lssei_keypasswd ); in get_keypassword()
878 check_clientauth_nicknames_and_passwd( LDAP *ld, LDAPSSLSessionInfo *ssip ) in check_clientauth_nicknames_and_passwd() argument
885 rv = get_keyandcert( ssip, &cert, &key, &errmsg ); in check_clientauth_nicknames_and_passwd()