certificate.HashAlg

Note:

The content in this help topic pertains to SuiteScript 2.0.

Note:

JavaScript does not include an enumeration type. The SuiteScript 2.0 documentation uses the term enumeration (or enum) to describe a plain JavaScript object with a flat, map-like structure. In this object, each key points to a read-only string value.

Enum Description

Holds the string values for the hash algorithm types.

Supported digest methods are SHA256, SHA384, and SHA512 for RSA and ECDSA encryption algorithms and and SHA256 for DSA.

Use this enum to set the option.algorithm property values for the certificate.createSigner(options), certificate.createVerifier(options), certificate.signXml(options) methods.

Type

enum

Module

N/crypto/certificate Module

Sibling Module Members

N/crypto/certificate Module Members

Since

2019.1

Values

Value

SHA256

SHA384

SHA512

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/crypto/certificate Module Script Samples.

            //Add additional code
...
var signer = certificate.createSigner({
    certId: 'custcertificate1',
    algorithm: certificate.HashAlg.SHA256
});

...
//Add additional code 

          

Related Topics

SuiteScript 2.x Modules
SuiteScript 2.x

General Notices