From 9b83a4d776acbb2b1a58902ed93a70e197e26b45 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Fri, 7 Oct 2016 13:24:12 -0700 Subject: [PATCH] add certificate interface file --- src/cert/interface.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/cert/interface.js diff --git a/src/cert/interface.js b/src/cert/interface.js new file mode 100644 index 000000000..e807b16bd --- /dev/null +++ b/src/cert/interface.js @@ -0,0 +1,22 @@ +'use strict'; + +// ------------------------------------------- +// This file just describes the interface +// +// New backends can start from here +// ------------------------------------------- + +exports = module.exports = { + getCertificate: getCertificate +}; + +var assert = require('assert'); + +function getCertificate(domain, options, callback) { + assert.strictEqual(typeof domain, 'string'); + assert.strictEqual(typeof options, 'object'); + assert.strictEqual(typeof callback, 'function'); + + return callback(new Error('Not implemented')); +} +