VOOZH about

URL: https://www.geeksforgeeks.org/node-js/node-js-crypto-createverify-method/

⇱ Node.js crypto.createVerify() Method - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Node.js crypto.createVerify() Method

Last Updated : 11 Oct, 2021
The crypto.createVerify() method is used to create a Verify object that uses the stated algorithm. Moreover, you can use crypto.getHashes() to access the names of all the available signing algorithms. Syntax:
crypto.createVerify( algorithm, options )
Parameters: This method accept two parameters as mentioned above and described below:
  • algorithm: It is a string type value. A Sign instance can be created by applying the name of a signature algorithms, like 'RSA-SHA256', in place of a digest algorithms.
  • options: It is an optional parameter that is used to control stream behavior. It returns an object.
Return Value: It returns Verify object. Below examples illustrate the use of crypto.createVerify() method in Node.js: Example 1: Output:
Verify {
 _handle: {},
 _writableState:
 WritableState {
 objectMode: false,
 highWaterMark: 16384,
 finalCalled: false,
 needDrain: false,
 ending: false,
 ended: false,
 finished: false,
 destroyed: false,
 decodeStrings: true,
 defaultEncoding: 'utf8',
 length: 0,
 writing: false,
 corked: 0,
 sync: true,
 bufferProcessing: false,
 onwrite: [Function: bound onwrite],
 writecb: null,
 writelen: 0,
 bufferedRequest: null,
 lastBufferedRequest: null,
 pendingcb: 0,
 prefinished: false,
 errorEmitted: false,
 emitClose: true,
 autoDestroy: false,
 bufferedRequestCount: 0,
 corkedRequestsFree:
 { next: null,
 entry: null,
 finish: [Function: bound onCorkedFinish] } },
 writable: true,
 domain: null,
 _events: [Object: null prototype] {},
 _eventsCount: 0,
 _maxListeners: undefined }
Example 2: Output:
false
Reference: https://nodejs.org/api/crypto.html#crypto_crypto_createverify_algorithm_options
Comment

Explore