脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

TLSバージョンを指定して接続確認

会社のiOSアプリ開発チームより、
ガラケー対応の外部の古いウェブサイトにアプリからHTTPS接続できないとのこと。

詳しく聞いてみると、iOSのバージョン10未満で発生していて、
TLS1.2 → 1.1 → 1.0 のfallbackする箇所がうまく動いてなさそうに見える。
対象サーバが TLS1.0 なら利用可能であることを確認したい。

これは openssl を使って、TLSバージョンを指定して接続すればわかる。

続きを読む

composerでローカルディスクのgitリポジトリを使う

repositories でディレクトリを指定すればよい。
Bareリポジトリじゃなくて大丈夫。

バージョンは、ブランチ名-dev を指定する。

指定したディレクトリ直下の composer.json の name が、require した名前と合致していればいい。

composer.json

{
  "repositories": [
    { "type": "vcs", "url": "/projects/poppy/testLib" }
  ],
  
  "require": {
    "iamapen/testlib": "1.1.x-dev"
  }
}
続きを読む