アカウント名:
パスワード:
うーむ、WebでSmart Cardを使えるようにするための標準は、検討されていたけれども進んでない模様。
Smart Card Interaction with Web Users, Browsers and Servershttps://www.w3.org/2012/webcrypto/webcrypto-next-workshop/papers/W3C_H... [w3.org]Using the W3C WebCrypto API for Document Signinghttps://www.w3.org/2012/webcrypto/webcrypto-next-workshop/papers/Using... [w3.org]
WebUSBがあったはずと思ったけれども、こちらもまだですね。WebUSB APIhttps://wicg.github.io/webusb/ [github.io]
Chrome OSではどうしているのだろうと思ったら、GoogleはChrome用の拡張としてSmart Card Connectorを提供しているようです (ユーザー数はたった6000人ちょいですが)。https://chrome.google.com/webstore/detail/smart-card-connector/khpfeaa... [google.com]
ICカードリーダーってUSBの標準クラスに無い程度のもんだからね
Smart card CCID
https://smartcardservices.github.io/components/smart-card-ccid/ [github.io]
ICカードリーダーってUSBしかインタフェースないんですかね?ぐぐってもWiFiとかBlutoothとか無さそうですが、カードリーダーにWiFiとか有線LAN繋げられるハードがあると解決しそう。。HTTP+SSL経由でポートも443以外のポートにして、ICカード情報とデバイスのHash値を特定のAPIで取得できるようにするとか。これならActiveXとかJavaとか要らないですし、既存のWEBブラウザのみで解決できるかと。ただハードメーカーがどこまで乗り気になるかですかね。昔ならSHARPあたりがやってくれそうですが…今はどこだろ?I-O DATAかな?
ICカードリーダーには、Bluetoothな物も有りますよ。 [sony.co.jp]
で、カードリーダーがIP持つとしてIPアドレスはどう取得して、アクセスするの?競合したらだめだし、インターネットWebサイトからLAN内の別機器にアクセスできる時点で大問題だし、なりすましとオリジンどうするかといったセキュリティ的な問題が山積みですな。
ICカードに、localhostのポートxxでアクセスするようなドライバ? アプリ?みたいのでは駄目ですか?
ソニーの何々のカードリーダー(マイナンバーポータル認証対応)を買う必要がありますとアナウンスして、あなたが一切の文句を言わないならいいですよ
ChromeしかサポートしてないということはWebMIDIと同等か。
WebブラウザやHTMLは本来、世界中のテキストデータを共有する百科事典のようなものを目指して作られた仕組みなので、世界のネットワークに接続すること自体が余計な、ローカルな地域行政システムを構築して失敗するのは無理もないことです。
HTMLの前提条件にはそもそも個人認証など存在しないと判ってはいたでしょうが、目立たない所で努力されていたAPI開発がうまくいかないということは世界の誰も求めていないということなのでしょうか。個人認証(非同期通信)がクッキーレベルで実装されているこんなブラウザで業務システムを作ろうとするのがそもそもの間違いなのかもしれません。クライアントアプリ云々や開発コスト云々の問題ではなく。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
現状では微妙 (スコア:1)
うーむ、WebでSmart Cardを使えるようにするための標準は、検討されていたけれども進んでない模様。
Smart Card Interaction with Web Users, Browsers and Servers
https://www.w3.org/2012/webcrypto/webcrypto-next-workshop/papers/W3C_H... [w3.org]
Using the W3C WebCrypto API for Document Signing
https://www.w3.org/2012/webcrypto/webcrypto-next-workshop/papers/Using... [w3.org]
WebUSBがあったはずと思ったけれども、こちらもまだですね。
WebUSB API
https://wicg.github.io/webusb/ [github.io]
Chrome OSではどうしているのだろうと思ったら、
GoogleはChrome用の拡張としてSmart Card Connectorを提供しているようです (ユーザー数はたった6000人ちょいですが)。
https://chrome.google.com/webstore/detail/smart-card-connector/khpfeaa... [google.com]
Re:現状では微妙 (スコア:1)
ICカードリーダーってUSBの標準クラスに無い程度のもんだからね
Re: CCIDがあるじゃまいか (スコア:0)
Smart card CCID
https://smartcardservices.github.io/components/smart-card-ccid/ [github.io]
Re: (スコア:0)
ICカードリーダーってUSBしかインタフェースないんですかね?
ぐぐってもWiFiとかBlutoothとか無さそうですが、カードリーダーにWiFiとか有線LAN繋げられるハードがあると解決しそう。。
HTTP+SSL経由でポートも443以外のポートにして、ICカード情報とデバイスのHash値を特定のAPIで取得できるようにするとか。
これならActiveXとかJavaとか要らないですし、既存のWEBブラウザのみで解決できるかと。
ただハードメーカーがどこまで乗り気になるかですかね。
昔ならSHARPあたりがやってくれそうですが…今はどこだろ?
I-O DATAかな?
Re: (スコア:0)
ICカードリーダーには、Bluetoothな物も有りますよ。 [sony.co.jp]
で、カードリーダーがIP持つとしてIPアドレスはどう取得して、アクセスするの?
競合したらだめだし、インターネットWebサイトからLAN内の別機器にアクセスできる時点で大問題だし、
なりすましとオリジンどうするかといったセキュリティ的な問題が山積みですな。
Re: (スコア:0)
ICカードに、localhostのポートxxでアクセスするようなドライバ? アプリ?みたいのでは駄目ですか?
Re: (スコア:0)
ソニーの何々のカードリーダー(マイナンバーポータル認証対応)を買う必要がありますとアナウンスして、あなたが一切の文句を言わないならいいですよ
Re: (スコア:0)
ChromeしかサポートしてないということはWebMIDIと同等か。
Re: (スコア:0)
WebブラウザやHTMLは本来、世界中のテキストデータを共有する百科事典のようなものを目指して作られた仕組みなので、
世界のネットワークに接続すること自体が余計な、ローカルな地域行政システムを構築して失敗するのは無理もないことです。
HTMLの前提条件にはそもそも個人認証など存在しないと判ってはいたでしょうが、目立たない所で努力されていたAPI開発が
うまくいかないということは世界の誰も求めていないということなのでしょうか。
個人認証(非同期通信)がクッキーレベルで実装されているこんなブラウザで業務システムを作ろうとするのがそもそもの間違いなの
かもしれません。クライアントアプリ云々や開発コスト云々の問題ではなく。