PreviousNext

dced_secval_validate(3dce)

Validates that the secd used by a specific host is legitimate

Synopsis

#include <dce/dced.h>

void dced_secval_validate(

dced_binding_handle_t dced_bh,

error_status_t *status);

Parameters

Input

dced_bh
Specifies the dced binding handle for the secval service on a specific host.

Output

status
Returns the status code from this routine. This status code indicates whether the routine completed successfully or, if not, why not.

Description
The dced_secval_validate( ) routine validates and certifies for a specific host that the DCE Security daemon (secd) is legitimate. Typically, a login program uses the security validation service when it uses the Security Service's Login API (routines that begin with sec_login). However, if a management application trusts some remote host, it can use dced_secval_validate( ) to validate secd, without logging in to the host.

Errors

The following describes a partial list of errors that might be returned. Refer to the OSF DCE Problem Determination Guide for complete descriptions of all error messages.

error_status_ok

dced_s_bad_binding

ept_s_not_registered

rpc_s_comm_failure

rpc_s_invalid_binding

rpc_s_rpcd_comm_failure

rpc_s_wrong_kind_of_binding

sec_login_s_no_current_context

Related Information
Routines: sec_login*(3sec)

dced_secval_start(3dce)

dced_binding_create(3dce)

dced_binding_from_rpc_binding(3dce)

Commands:
dced(8dce), secval(8dce)

Book: OSF DCE Application Development Guide - Core Components