Skip to content

Instantly share code, notes, and snippets.

const {promisify} = require('bluebird');
const request = promisify(require('request'));
const jwtVerify = promisify(require('jsonwebtoken').verify);
async function getPublicKey() {
const keysOptions = {
method: 'GET',
url: `https://<region>.certificate-manager.cloud.ibm.com/api/v1/instances/<Encoded Instance CRN>/notifications/publicKey?keyFormat=pem`,
headers: {
'cache-control': 'no-cache'
@idohu
idohu / CertMgr-Notifications-Git-Issue.js
Last active January 10, 2019 12:07
Code implementation from blog [link]()
const {promisify} = require('bluebird');
const request = promisify(require('request'));
const jwtVerify = promisify(require('jsonwebtoken').verify);
async function getPublicKey() {
const keysOptions = {
method: 'GET',
url: `https://<region>.certificate-manager.cloud.ibm.com/api/v1/instances/<Encoded Instance CRN>/notifications/publicKey?keyFormat=pem`,
headers: {
'cache-control': 'no-cache'