Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Multimedia
>
Graphics
>
Capture
>
Scanners
>
Shared Questionnaire System
>
Ticket-Liste / Suche
>
Ticket #11273
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Kommunikation
Forum-Liste
Entwickler (11)
Users (177)
Neuigkeiten
Ticket #11273
Ticket-Liste
Neue Ticket abschicken
RSS
SourceEditor: ノードへのXML署名
Eröffnet am:
2007-11-04 21:14
Letztes Update:
2007-11-05 01:25
beobachte
ON
OFF
Auswertung:
bool
Verantwortlicher:
(Keine)
Typ:
Funktionsanfragen
Status:
Offen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine
Details
SourceEditorの左側画面上で右クリックメニューを出すと、
「このノードを署名する」という機能を実行できるようにする。
署名結果は、Enveloped署名として、該当ノードの子ノードと
して作成される。
※この機能を最初に使うときに、
署名用の鍵をつくるためのWizardが起動する。ユーザが
必要事項を入力すると、ローカルなファイルシステム上に
鍵データが保存される。
正しくノード署名がなされている場合には、
そのファイルに対するSourceEditorの機能を制限したり、
拡張したりできるようにする。
SourceEditorの左側画面上で右クリックメニューで、
「このノードの署名を検証する」という機能を実行すると、
ダイアログボックスが開いて、その検証内容や、
制限・拡張された機能の内容を確認することができる。
Ticket-Verlauf (1/1 Historien)
2007-11-05 01:25
Aktualisiert von:
bool
Kommentar
Logged In: YES
user_id=7936
「keytoolsのGUIをつくる」
Java SE 6以降では、Java XML デジタル署名 API 仕様 (JSR 105)
というものを使うことができます。
https://java.sun.com/javase/ja/6/docs/ja/technotes/guides/security/xmldsig/overview.html
SQS SourceEditor2.0では、このAPIを用いて、.sqsデータ内のXML
要素について、
XML署名をする機能開発しようと思っています。
https://sourceforge.jp/tracker/index.php?func=detail&aid=11273&group_id=974&atid=3736
Shared Questionnaire Systemの"Share"の部分、データ共有のため
には、
「そのデータは、誰が書いたものなのか」を確認できるようにする
必要があるからです。
一般に、こうしたデジタル署名を扱うときには、
1. 秘密鍵の作成、
2. CSR作成・証明書の発行依頼の実施、
3. 証明書の発行、
4. 証明書の受け取り・鍵リポジトリへの組み込み、
(1,2,4=ユーザ, 3=認証局)
といったような、一連の手間のかかる作業をしなければなりません。
このときは、JDKに付属のkeytoolというコマンドラインのツールなどを
使うことになりますが、使い方が分かりにくく、初心者向けではあ
りません。
そこで、初心者でも、こうした作業を無理なくできるようにするた
めに、
Wizard形式のわかりやすいGUIで、上に示した一連の作業を行える
ようにするアプリケーションを作る、という方法を提案します。
これは、SQS専用ということではなく、Webサーバやメールサーバの
SSLの証明書を作成するときなどにも、汎用的に利用できるものと
なるので、
こういうものを作って、オープンソースにするならば、
まちがいなく、世界中のユーザから感謝されます。
公開鍵暗号システムは、学術的な研究がなされた末に、
社会的にはすでに実用化の段階にある技術ですが、
その使い方を類型化して、メジャーな用途いくつかに対して、
わかりやすいGUIを提供するというテーマでは、
まだ、決定的な提案がなされているとは言えないように感じます。
いま、ちょっと探してみたところ、
http://yellowcat1.free.fr/index_ktl.html
のようなものがありましたが、ソースコードは添付されていません
でした。
また、GUIが分かりにくいと思いました。
Dateianhangliste (
0
)
Dateianhangliste
Keine Anhänge
Bearbeiten
Please login to add comment to this ticket »
Anmelden
「このノードを署名する」という機能を実行できるようにする。
署名結果は、Enveloped署名として、該当ノードの子ノードと
して作成される。
※この機能を最初に使うときに、
署名用の鍵をつくるためのWizardが起動する。ユーザが
必要事項を入力すると、ローカルなファイルシステム上に
鍵データが保存される。
正しくノード署名がなされている場合には、
そのファイルに対するSourceEditorの機能を制限したり、
拡張したりできるようにする。
SourceEditorの左側画面上で右クリックメニューで、
「このノードの署名を検証する」という機能を実行すると、
ダイアログボックスが開いて、その検証内容や、
制限・拡張された機能の内容を確認することができる。