SD_Pin(...) returns resultcode 1 (ACM_ACCESS_DENIED)
Calling API function SD_Pin() when not in new PIN mode is invalid and returns ACM_ACCESS_DENIED. In the code segment below, the call "SD_Pin(SdiHandle, "") is equivalent to AceCancelPin() and aborts the new pin processing:
int iRes;
iRes = SD_Pin(SdiHandle,sNewPin); //invalid PIN
if( iRes!= ACM_NEW_PIN_ACCEPTED)
{
SD_Pin(SdiHandle, ""); //ABORTS new pin processing!!
//.. User prompted for new pin, user enters valid pin
iRes= SD_Pin(SdiHandle , sNewPin );
// return value unexpectedly = ACM_ACCESS_DENIED
}
To correct this issue, remove the SD_Pin(SdiHandle, "") call as shown below:
int iRes;
iRes = SD_Pin(SdiHandle,sNewPin); //invalid PIN
if( iRes!= ACM_NEW_PIN_ACCEPTED)
{
//.. User prompted for change pin, user enters valid pin
iRes= SD_Pin(SdiHandle , sNewPin );
// return value reflects valid attempt to set the PIN
}
Related Articles
How to capture packets (pcap) using SilverTap for RSA Web Threat Detection 58Number of Views RSA Identity Governance & Lifecycle Entitlements Data Collector (EDC) failure EC[31002] 112Number of Views AFX failure when Proxy is enabled without defining Proxy Host or Port values in RSA Governance & Lifecycle 139Number of Views Error message "Error: java.lang.IllegalArgumentException: Window boundary must be positive" in the RSA SecurID Authenticat… 107Number of Views Get Java Auth API sample code to authenticate consistently with 'Requires Name Lock' enabled 36Number of Views
Trending Articles
Downloading RSA Authentication Manager license files or RSA Software token seed records RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide Quick Setup Guide - Passwordless Authentication in Windows MFA Agent for Active Directory Mandatory Certificate Upgrade Required by 6th October 2025 for RSA MFA Agent for PAM, RSA MFA Agent for Apache, and Third … RSA Authentication Manager 8.9 Release Notes (January 2026)