問題タブ [nominet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
17357 参照

php - fsockopen() と SSL のエラー、「暗号化を有効にできませんでした」

Nominet EPP テスト ベッドに接続しようとしていますが、「Failed to enable crypto」というメッセージが表示されます。これは、解決策や原因が文書化されていないまれなエラーのようです。

次の行で:

私が得ている正確なエラーは次のとおりです。

私が知る限り、OpenSSL は PHP で正常にインストールされています。

Nominet のドキュメントでは、「安全なサーバーの ID を確認するには、www.verisign.com から無料で入手できる Verisign Class 3 Public Primary Certification Authority のルート証明書が必要です (この証明書は、ほとんどの Web ブラウザーでも配布されています)。 - これが問題になる可能性がありますか?

更新 要求に応じて、エラー値と $socket 自体を var_dump しましたが、それらはすべて false/0 です。fsockopen PHP ドキュメントには、「errno で返された値が 0 で、関数が FALSE を返した場合、connect() 呼び出しの前にエラーが発生したことを示しています。これは、ソケットの初期化の問題が原因である可能性が高いです。

どんな助けでも大歓迎です。

0 投票する
1 に答える
223 参照

php - PHP クラスの構造、静的メソッドを使用するかどうか

私は、さまざまな外部サービスを使用するカスタム ドメイン管理クラスを作成しています。これは、それらを連携させるための一種のラッパー クラスです。

このクラスのどこに接続ロジックを配置しますか? 一度にすべてのサービスを必要としないので、コンストラクターに入れるのは意味がありません。実際には、メソッドのいくつかは、実際には互いに関連していないため、静的メソッドとして使用する方がよいと考えています、それらに共通しているのは、根底にある接続だけです。

次のような方法でメソッドを作成します。

  • registerDomain() (連絡先 Nominet)
  • updateDomain()、
  • domainAvailable(), (連絡先 Nominet)
  • registerDNS(), (Amazon & Nominet に連絡)
  • updateDNS(),

各呼び出しで接続プロパティを確認する (存在しない場合は作成する) か、クラス コンストラクターで接続する必要がありますか?

0 投票する
1 に答える
845 参照

c# - 相手側がトランスポート ストリームを閉じたため、認証に失敗しました

私は、彼らの EPP システムを通じて Nominet ドメインを維持しています。

これを行うには、TCP クライアントをインスタンス化し、ssl ストリームを使用して接続しています。IIS と IIS Express の両方を使用して、仮想マシンですべてが正常に動作しています。

ただし、テスト サーバーにデプロイすると、「リモート パーティがトランスポート ストリームを閉じたため、認証に失敗しました」というエラー メッセージが表示されます。

ファイアウォールを無効にして、フィドラーを実行しようとしましたが、どちらも役に立ちませんでした。誰かアイデアがありましたか?