I have tried the following steps to connect with N...
# sdf
k
I have tried the following steps to connect with NetSuite using SDF: openssl req -new -x509 -newkey rsa:4096
Copy code
-keyout private.pem
-sigopt rsa_padding_mode:pss -sha256 -sigopt rsa_pss_saltlen:64 ` -out public.pem -nodes -days 730 $env:SUITECLOUD_CI_PASSKEY = "huyrldm24659fdlglvzxgglltdjl222khr" [System.Environment]::SetEnvironmentVariable('SUITECLOUD_CI_PASSKEY',$env:SUITECLOUD_CI_PASSKEY,'User') suitecloud accountsetupci --account 123456_SB1 --authid dev-sb1 --certificateid z-kJwGHCUIomYoBRM4kzKMSX13aps4h6kuvbpQKNRR0 --domain 123456-sb1.app.netsuite.com --privatekeypath "C:\keys\private.pem" ( I have changed the placeholder for security purpose its is not 123456 in actual). at last I am getting this error. There was an error with the certificate ID used to authenticate. Verify that certificate ID z-kJwGHCUIomYoBRM4kzKMSX13aps4h6kuvbpQKNRR0 is valid and not expired or revoked in account. I generated the keys again, created the certificate, but I’m still getting the same error. Can someone please help me with this?
d
@Kaif Momin try removing all the public, private and p12 files from your system completely and re-do it again. Also check the Application you select is "SuiteCloud Development Integration" while creating Oauth 2.0 credentials.
k
@Dhiraj Gore does name matter? cause I named the integration as "Suite Cloud Development Framework".
b
The name only matters in that you are doing thing incorrectly if you can set the name. You need to be using the integration from NetSuite's bundle
Its usually installed the first time you use one of the browser based authentication methods, but you can manually install the bundle by searching for bundle with the name SuiteCloud Development Integration and id 245955
k
But what if that bundle was installed by the other employee?
b
no issue, the important thing is that your certificate uses the integration installed by that bundle
👍 1