Node.js ベースの skype ボットを作成しようとしていますが、botframework で「テスト」をクリックすると、常にこのエラーが発生します。
500 InternalServerError System.Net.Http.HttpRequestException: 要求の送信中にエラーが発生しました。---> System.Net.WebException: 基になる接続が閉じられました: SSL/TLS セキュア チャネルの信頼関係を確立できませんでした。---> System.Security.Authentication.AuthenticationException: 検証手順によると、リモート証明書は無効です。System.Net.TlsStream.EndWrite(IAsyncResult asyncResult) で System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar) で --- 内部例外スタック トレースの終わり --- System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& コンテキストで) System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar) で --- 内部例外スタック トレースの終了 --- System.Runtime.CompilerServices で。
これは私のapp.jsファイルです
var restify = require('restify');
var builder = require('botbuilder');
var fs = require('fs');
var https_options = {
key: fs.readFileSync('/root/skypeBot/priv.key'),
certificate: fs.readFileSync('/root/skypeBot/key.crt'),
passphrase: 'secretphrase'
};
var server = restify.createServer(https_options);
server.listen(process.env.port || process.env.PORT || 3978, 'myip', function(){
console.log("%s listening to %s", server.name, server.url);
});
var connector = new builder.ChatConnector({
appId: myAppId,
appPassword: myAppPassword
});
var bot = new builder.UniversalBot(connector);
server.post('/api/messages', connector.listen());
bot.dialog('/', function(session){
session.send("HELLO worls");
});