-
Notifications
You must be signed in to change notification settings - Fork 547
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSS Gate Workshop: Freee: 2021-11-25: ketoketo: xmldsig: Work log #1514
Comments
これを動かす |
わいわい |
1 similar comment
わいわい |
Gemfile に以下を追加してインストールする
|
READMEに沿ってinstall
0.6.6(latest)がinstallされた |
https://github.com/benoist/xmldsig#usage |
usageを動かすためにprivate_keyでxmlに署名しcertificate.cerでverifyするようなのでこれを作成する必要がある |
以下でkey.pem(秘密鍵を作成)
|
certificate.cerの作り方がわからないので調べる必要がある |
自己署名証明書の作成方法を参考にして作成
|
bundle consoleでusageを動かしてみる
|
以下のブロック以外は動かすことができた
id_attrがxmlに存在すれば動くんだろう |
フィードバック1:usageをそのまま実行するとエラーが起きるOS:Ubuntu 18.04.4 LTS
を実行すると、以下のエラーが発生する
usageはエラーなく動いてほしいので動くように修正したい |
フィードバック2:usageにいきなり秘密鍵と証明書がでてくるのでサポートしたほうがいいかも秘密鍵と証明書の生成の部分のサンプルコードがあった方が利用者としてはありがたい気がする |
フィードバック1はPR作成済み |
reference_nodeのURIでxpointerが指定された場合の対応を考える |
https://www.w3.org/TR/xmldsig-core/#sec-ReferenceProcessingModel
アプリケーションがコメントを保持する任意の正規化をサポートすることも意図している場合は、同一ドキュメントXPointerの「#xpointer(/)」と「#xpointer(id('ID')) 」のサポートを推奨する。 ということだからそこだけ実装でもいいのかも |
xpointerの件のPRを作成した |
reference nodeのuriに外部ファイル名が指定されていた場合、rootから取り込めるようにする |
|
uriに外部ファイル名が指定されていた場合の対応のPRを作成した |
これで最後のPR |
This is a work log of a "OSS Gate workshop".
"OSS Gate workshop" is an activity to increase OSS developers.
Here's been discussed in Japanese. Thanks.
作業ログ作成時の説明
以下のテンプレートを埋めてタイトルに設定します。埋め方例はスクロールすると見えてきます。
タイトル例↓:
OSS Gateワークショップ関連情報
The text was updated successfully, but these errors were encountered: