NSSSRemoveSharedSecret
Removes a Shared Secret from a user’s SecretStore on eDirectory.
#include <nssscl.h> SS_EXTERN_LIBCALL(int) NSSSRemoveSharedSecret ( SS_SH_SECRET_ID_T *pSharedSecret, SSS_CONTEXT_T *context, SS_OBJECT_DN_T *targetObjDN, unsigned long ssFlags, SS_EXT_T *ext );
NSSS_NCP_CTX_F—Directory Service API context indicator flag
NSSS_LDAP_CTX_F—LDAP context indicator flag <reserved>
NOTE:For binding to server over LDAP/SSL this parameter is mandatory and it should be in fully qualified LDAP form ("cn=user, ou=users, o=novell").
This function passes a user-populated SS_SH_SECRET_ID_T structure that contains the shared secret type, name, and length. It also passes the populated SSS_CONTEXT_T and SS_OBJECT_DN_T structures, ssFlags, and the SS_EXT_T structures that are normally passed into the call to NSSSRemoveSecret. Consequently, this function provides flexibility in making calls to trees and user DNs other than the primary connection.