並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 12 件 / 12件

新着順 人気順

XMLsignatureの検索結果1 - 12 件 / 12件

  • 4. XML サポート

    2007.01.18 株式会社四次元データ 鈴木 圭 Java SE 6 Mustang 4章 XML サポート 4.1. StAX 1.0 4.2. JAXB 2.0 4.3. JAX-WS 2.0 / Web Services Metadata 4.4. XML Digital Signature API 本章では Mustang における XML サポートについて解説を行います。JAXB、JAX-WS の新バージョンがサポートされたほか、StAX(Streaming API for XML)と XML Digital Signature API が新しくサポートされました。StAX は DOM や SAX に続く第三の XML パーサです。XML Digital Signature API は XML デジタル署名を扱うための API です。 4.1. StAX 1.0 Mustan

    • Apache Santuario ( XML Security ) を使って XML 署名をやってみる - プログラム日記

      Apache Santuario ( XML Security ) を使って XML 署名をやってみたので、メモしておきます。 ・Apache Santuario http://santuario.apache.org/ さっそくいきます。 1. 署名対象の XML ファイルを用意する■ test.xml <?xml version="1.0" encoding="UTF-8"?> <element1> <element2 attr="AAA">BBB</element2> </element1> 2. 秘密鍵、証明書を作成するXML 署名する際に必要になるので秘密鍵、証明書を作成しておく。 keytool -genkeypair -keysize 2048 -keyalg RSA -sigalg SHA1withRSA -alias test -keystore keystore -st

        Apache Santuario ( XML Security ) を使って XML 署名をやってみる - プログラム日記
      • WG成果報告会 電子署名検討WG

        2004 2004 1.1 1.1 Copyright (c) 2003-2004 NPO Page 2 Copyright (c) 2003-2004 NPO Page 3 Copyright (c) 2003-2004 NPO Page 4 1. 1. 2. 3. 4. 5. 6. 2. 1. 2. 3. 3. SecureStarXML 1. 2. 3. Copyright (c) 2003-2004 NPO Page 5 Copyright (c) 2003-2004 NPO Page 6 Authentication Certification CA SSL Authentication Copyright (c) 2003-2004 NPO Page 7 Authenticate Copyright (c) 2003-2004 NPO Page 8 ( ) ( ) 3 228

        • 電子署名検証ガイドライン

          - i - デジタル署名検証ガイドライン 第 1.0 版 2021 年 3 月 31 日 NPO 法人 日本ネットワークセキュリティ協会 電子署名ワーキンググループ - ii - 本書に記載されている会社名、製品名はそれぞれ各社の商標及び登録商標です。 なお、本文中では™及び®マークは省略させていただく場合があります。 - iii - 目次 1 はじめに............................................................................................................................ - 1 - 1.1 背景と目的..................................................................................

          • javax.xml.crypto.dsig validation using the public key in the xml

            Using javax.xml.crypto.dsig, how do I unmarshal and validate an XMLSignature without specifying the public key? The public key appears to be in the signed xml, but I can't figure out a way to get it. DOMValidateContext valContext = new DOMValidateContext(key,signatureNode); XMLSignature signature = fac.unmarshalXMLSignature(valContext); boolean coreValidity = signature.validate(valContext); As far

              javax.xml.crypto.dsig validation using the public key in the xml
            • 51b1b6997fd3f980076b8081f7f1165ccc2a4008 - platform/libcore.git - Git at Google

              Initial import of OpenJdk files. Create new libcore/ojluni directory with src/main/java and src/main/native subdirectiories. Build ojluni into core-oj jar. Use openjdk classes from java.awt.font package. Copy all files from jdk/src/share/classes and jdk/src/solaris/classes directories in openjdk into libcore/ojluni/src/main/java. Copy following native files from openjdk to libcore/ojluni/src/main/

              • 2011-04-17

                む〜 All Classes AbstractAction AbstractAnnotationValueVisitor6 AbstractBorder AbstractButton AbstractCellEditor AbstractCollection AbstractColorChooserPanel AbstractDocument AbstractDocument.AttributeContext AbstractDocument.Content AbstractDocument.ElementEdit AbstractElementVisitor6 AbstractExecutorService AbstractInterruptibleChannel AbstractLayoutCache AbstractLayoutCache.NodeDimensions Abstrac

                  2011-04-17
                • Java6と.NETにおけるXML署名 - ウィリアムのいたずらの、まちあるき、たべあるき

                  ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) XMLコンソーシアムWeekの「セキュリティ部会」の「3.どうやって使うのか?」で聞いてきた話。 ■対応状況 ・Java6におけるXML署名 Java6の標準で入っているXMLSignatureでできる ・.NETにおけるXML署名 signedXMLクラスを使う。 ■XML署名のJava6と.net間相互運用 1.外包(detached) 問題なし 2.同一ファイル内detached 問題なし 3.埋め込みenveloped 問題なし 4.enveloping 名前空間を Java6で=""(空文字指定=なし)と指定すると、.netと互換性なくなる。 .netにおける=""は、java6では、名前空間のパラメータごと指定しないものに相当 ■.netにおける暗号化 CryptoA

                    Java6と.NETにおけるXML署名 - ウィリアムのいたずらの、まちあるき、たべあるき
                  • XMLデジタル署名検証 - java=OK, .net=OKそう, perl=NG - end0tknr's kipple - web写経開発

                    XML Security Library 2013/3/21追記 どうやら、 http://www.aleksey.com/xmlsec/ も利用できるらしい。 実際に試してはいませんが、「C library based on LibXML2」ということなので、javaやperl等からでも利用できるかも XMLデジタル署名とは? www.w3.org の記載の通りです XML Signature Syntax and Processing (Second Edition) XMLデジタル署名のサンプルは、例えば、次のurlにあります。 XML::Sig - search.cpan.org ※このurlで記載されている署名は、javaでもperlでもvalidationできませんでしが perlでは XML::Sig , Net::SAML2::XML::Sig ... にある verify

                      XMLデジタル署名検証 - java=OK, .net=OKそう, perl=NG - end0tknr's kipple - web写経開発
                    • JavaのXMLデジタル署名APIを利用してXML署名を検証する。 - Qiita

                      XML署名検証プロセスのイメージ XML署名付与は、こちらを参照する。 署名検証の手順 1.署名要素と署名対象要素の特定 // 署名要素(Signature)の特定 Element sigNode = (Element) doc.getElementsByTagNameNS(XMLSignature.XMLNS, "Signature").item(0); // 署名検証対象要素(Product)の取得 Element targetNode = (Element)doc.getElementsByTagName("Product").item(0); 2.KeySelectorクラスの実装 KeySelector は、XMLSignature の検証に必要な鍵をKeyInfo要素から取得するために使用される。 ※検証対象XMLにKeyInfo要素がない場合に、別途で鍵を用意する必要がある。

                        JavaのXMLデジタル署名APIを利用してXML署名を検証する。 - Qiita
                      • XML Signature の公開について (W3C 勧告)

                        IETF との協力作業に基づく、 セキュア Web サービスの基盤となる XML に基づく電子署名ソリューション 推薦状もご参照下さい。 http://www.w3.org/ -- 2002年2月14日 -- World Wide Web Consortium (W3C) は XML-Signature Syntax and Processing (XML Signature; XML 署名) を W3C 勧告として公開致しました。 これは、XML に基づく電子署名のための言語について、 業界をまたがる合意が得られたことを示しています。W3C 勧告であるということは、 本仕様が安定しており、Web の相互運用性の確保に貢献し、また W3C 会員組織によって検討がなされ、 その幅広い採用が支持されたことを意味します。 W3C のディレクターである Tim Berners-Lee は次のように

                          XML Signature の公開について (W3C 勧告)
                        • rabbit51

                          「法務省 不動産登記の電子署名を確認してみた」ではopensslを使い電子署名の検証をおこなったが、「Java XMLデジタル署名API仕様」の例11-4 4.XMLデジタル署名の検証で提示されているValidate.javaで電子署名を確認してみた。eTaxの署名データも確認してみた。 JDKは、JDK22を使用した。 Validate.java import java.io.File; import java.io.FileInputStream; import java.security.Key; import java.security.KeyException; import java.security.PublicKey; import java.security.cert.X509Certificate; import java.util.Iterator; import j

                            rabbit51
                          1