2016-12-31 2 views
1

鍵とチェーン証明書を使用するようにKeystonejsをセットアップしました.SMSはgoogle chromeを使用してcmsにログインし、安全な接続を得ることができます。問題は、私のローカルホストAPIがhttpsを介してkeystonejs cms apiに接続できないことです。keystone js:localhostはcertsのaltnamesにありません

私は、ローカルまたはAWS上でホストされているCMSにローカルホストされているAPIからのリクエストを送信すると、それはこのエラーを返します。

"reason": "Host: localhost. is not in the cert's altnames: DNS:omitted.com, DNS:www.omitted.com", 
    "host": "localhost", 
    "cert": { 
    "subject": { 
     "OU": [ 
     "Domain Control Validated", 
     "PositiveSSL" 
     ], 
     "CN": "cms.omitted.com" 
    }, 
    "issuer": { 
     "C": "GB", 
     "ST": "Greater Manchester", 
     "L": "Salford", 
     "O": "COMODO CA Limited", 
     "CN": "COMODO RSA Domain Validation Secure Server CA" 
    }, 
... 
... 

私はすべてを試した、誰もがこの全体に走ったのか?

答えて

0

ローカルで作業しているときに証明書が有効であるとは思われません。開発環境には、2つの異なるドメイン名を参照しているため、運用環境で使用するものとは別のHTTPS証明書が必要です。 this SO threadをご覧ください。

+0

それを見つけました。 cmsをホストし、それは完璧に動作し、ローカルでテストするときはhttpに頼っています。レスポンスありがとう –

関連する問題