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 141Number of Views Error message "Error: java.lang.IllegalArgumentException: Window boundary must be positive" in the RSA SecurID Authenticat… 118Number of Views Get Java Auth API sample code to authenticate consistently with 'Requires Name Lock' enabled 36Number of Views
Trending Articles
RSA Authentication Manager 8.9 Release Notes (January 2026) RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA-2026-07: RSA Authentication Manager Security Update for Third-Party Component Vulnerabilities Downloading RSA Authentication Manager license files or RSA Software token seed records RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide