Digital Certificates Management in NetSuite
Manage and upload digital certificates efficiently in NetSuite, ensuring secure connections and employee access control.
Storing and managing digital certificates in NetSuite enhances security when interfacing with third-party services. The Digital Certificates page allows the upload of certificates in specific formats such as PFX, P12, and PEM. However, certificates with private keys encrypted using CTR block mode (e.g., AES-256-CTR) are not supported.
Understanding Certificate Storage
It's worth noting that the certificate record is not a standard NetSuite record, and therefore, it cannot be accessed through the N/record module. Users should also be aware that digital certificates cannot be downloaded from the system. Depending on the SuiteApps installed, you may encounter read-only system certificates essential for ensuring secure connections through SuiteApps. These can only be modified or removed by uninstalling the relevant SuiteApp.
Steps to Upload a New Certificate
To add a digital certificate, follow these steps:
- Navigate to Setup > Company > Preferences > Certificates.
- Click Create New.
- In the New Certificate window, fill in the Name field with a descriptive name for easy identification.
- In the ID field, enter a unique script ID (it is prefixed with 'custcertificate') and ensure it is descriptive without spaces or special characters.
Important: Do not reuse the certificate ID if it has been deleted. - Provide a description of the certificate in the Description field.
- On the Files subtab, upload the digital certificate in the
PFX,PEM, orP12format via the Certificate File field. - Enter the certificate password, as provided by the certificate authority.
- On the Audience subtab, check the Restrict to Employees box to limit access to specific users and select them from the list. Employees must have a role with the Certificate Access permission to use the certificate script.
- To restrict access by specific scripts, enter their script IDs in the Restrict to Scripts field, separating multiple IDs with commas.
- Choose applicable subsidiaries in the Subsidiaries field for the certificate to apply. You can select multiple subsidiaries or select all at once.
- Set expiration reminders for administrators, choosing options such as one week, one month, or three months in advance. You can select multiple reminders.
- Optionally, check Copy Employees to send reminders to additional employees by selecting them.
- Finally, click Save. The certificate file is decrypted and securely stored in the database.
Important Considerations
Keep in mind that if testing certificates across different accounts, re-upload will be required in each account. For instance, if a certificate is uploaded in a production account, it is necessary to upload the same certificate in a sandbox account after refreshing.
View all uploaded certificates on the Digital Certificates page.
Who This Affects
- Administrators: Manage and oversee digital certificate uploads and configurations.
- Developers: Access and utilize certificates in scripts, ensuring limited access to enhance security.
- Employees: Those who require access to specific certificates as determined by their roles.
Key Takeaways
- You can manage digital certificates in formats like
PFX,P12, andPEM. - The certificate ID must be unique and descriptive and not reused if previously deleted.
- Limiting access to certificates can be controlled through specific employee roles and SuiteScript access.
- Reminders for certificate expiration ensure proactive management.
Source: This article is based on Oracle's official NetSuite documentation.
Frequently Asked Questions (4)
What certificate formats are supported for upload in NetSuite's digital certificate management?
Are there any encryption modes that are not supported when uploading digital certificates with private keys?
Is it possible to download stored digital certificates from NetSuite?
Can digital certificates be reused across multiple NetSuite accounts?
Was this article helpful?
More in Administration
- Unlimited Sandbox Refreshes in NetSuite 2026.1
Starting in NetSuite 2026.1, sandbox accounts can be refreshed an unlimited number of times, enhancing testing capabilities.
- Administration Enhancements in NetSuite 2026.1
Updates in NetSuite 2024.1 enhance Administration SuiteApps, continuing refinements from 2026.1.
- Create Integration Records for OAuth 2.0 in NetSuite 2026.1
In NetSuite 2026.1, administrators can create integration records for applications to use OAuth 2.0, enabling secure access. Here's how.
- Prompt Studio: Generative AI Management in NetSuite 2026.1
Prompt Studio in NetSuite 2026.1 enhances generative AI management, enabling customization of prompts and Text Enhance actions.
Advertising
Reach Administration Professionals
Put your product in front of NetSuite experts who work with Administration every day.
Sponsor This Category