certificateControl.loadCertificate(options)

Note:

The content in this help topic pertains to SuiteScript 2.0 and SuiteScript 2.1.

Method Description

Loads a certificate record that has been uploaded to the Certificates list in the UI or created using certificateControl.createCertificate(options).

Returns

certificateControl.Certificate

Supported Script Types

Server scripts

For more information, see SuiteScript 2.x Script Types.

Governance

10 units

Module

N/certificateControl Module

Since

2019.2

Parameters

Note:

The options parameter is a JavaScript object.

Parameter

Type

Required / Optional

Description

options.scriptId

string

required

The script ID or internal ID for the certificate you want to load. You can view the ID of a certificate from the Digital Certificates list at Setup > Company > Certificates.

Syntax

Important:

The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/certificateControl Module Script Samples.

            // Add additional code
...
//load the certificate record object
var loadedCertificate = cc.loadCertificate({
    scriptId : 'custcertificate_testid'
    });
//load a digital certificate from the File Cabinet
fileObj = file.load({
    id: 'SuiteScripts/ecdsa.p12'
    });
//upload the file to the certificate record
loadedCertificate.file = fileObj;
//update the password to match the guid password for the certificate
loadedCertificate.password = 'certPass';
//save the certificate
loadedCertificate.save();
...
// Add additional code 

          

Related Topics

Digital Signing
Uploading Digital Certificates
N/https/clientCertificate Module
N/crypto/certificate Module
SuiteScript 2.x Modules
SuiteScript 2.x

General Notices