System.Security.Cryptography.Xml 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML デジタル署名の作成と検証をサポートするクラスが含まれています。 この名前空間のクラスは、World Wide Web Consortium Recommendation XML-Signature 構文と処理を実装します。
クラス
| 名前 | 説明 |
|---|---|
| CipherData |
XML 暗号化の |
| CipherReference |
XML 暗号化の |
| CryptoSignedXmlRecursionException |
署名された XML 再帰の制限に達したときにスローされる例外。 ComputeHash がスローできるその他の例外に加えて、ハッシュを計算するときにこの例外をキャッチします。 |
| DataObject |
署名するデータを保持する XML 署名のオブジェクト要素を表します。 |
| DataReference |
XML 暗号化で使用される |
| DSAKeyValue |
DSA要素の |
| EncryptedData |
XML 暗号化の |
| EncryptedKey |
XML 暗号化の |
| EncryptedReference |
CipherReference、KeyReference、および DataReference クラスの派生元となる XML 暗号化で使用される抽象基本クラスを表します。 |
| EncryptedType |
クラスの派生元となる抽象基底クラスEncryptedDataEncryptedKey表します。 |
| EncryptedXml |
XML 暗号化を実装するためのプロセス モデルを表します。 |
| EncryptionMethod |
XML 暗号化に使用される暗号化アルゴリズムをカプセル化します。 |
| EncryptionProperty |
XML 暗号化で使用される |
| EncryptionPropertyCollection |
XML 暗号化で使用 EncryptionProperty クラスのコレクションを表します。 このクラスは継承できません。 |
| KeyInfo |
XML デジタル署名または XML 暗号化 |
| KeyInfoClause |
KeyInfoサブ要素のすべての実装の継承元となる抽象基本クラスを表します。 |
| KeyInfoEncryptedKey |
EncryptedKey クラスをラップし、KeyInfo クラスのサブ要素として配置します。 |
| KeyInfoName |
XMLDSIG または XML Encryption |
| KeyInfoNode |
特定 KeyInfo 実装やハンドラーがマシンに登録されていないサブ要素を処理します。 |
| KeyInfoRetrievalMethod |
XMLDSIG または XML 暗号化を使用する場合、別の場所に格納されているオブジェクト KeyInfo 参照します。 |
| KeyInfoX509Data |
XMLDSIG または XML Encryption |
| KeyReference |
XML 暗号化で使用される |
| Reference |
XML シグネチャの |
| ReferenceList |
XML 暗号化で使用される |
| RSAKeyValue |
XML シグネチャの < |
| Signature |
XML シグネチャの |
| SignedInfo |
XML 署名に使用される正規化アルゴリズムと署名アルゴリズムに関する情報が含まれています。 |
| SignedXml |
XML 署名の作成を容易にするために、コア XML 署名オブジェクトのラッパーを提供します。 |
| Transform |
XML デジタル署名で使用できるすべての |
| TransformChain |
ダイジェスト計算の前に署名されていないコンテンツに適用される Transform オブジェクトの順序付きリストを定義します。 |
| XmlDecryptionTransform |
両方が同じドキュメントで実行される場合の XML デジタル署名操作と XML 暗号化操作の順序を指定します。 |
| XmlDsigBase64Transform |
XMLDSIG 仕様のセクション 6.6.2 で定義されている |
| XmlDsigC14NTransform |
World Wide Web Consortium (W3C) で定義されているデジタル署名の C14N XML 正規化変換をコメントなしで表します。 |
| XmlDsigC14NWithCommentsTransform |
World Wide Web Consortium (W3C) で定義されているデジタル署名の C14N XML 正規化変換をコメント付きで表します。 |
| XmlDsigEnvelopedSignatureTransform |
W3C で定義されている XML デジタル署名のエンベロープ署名変換を表します。 |
| XmlDsigExcC14NTransform |
World Wide Web Consortium (W3C) で定義されているデジタル署名の排他的な C14N XML 正規化変換をコメントなしで表します。 |
| XmlDsigExcC14NWithCommentsTransform |
World Wide Web Consortium (W3C) で定義されているデジタル署名の排他的な C14N XML 正規化変換をコメント付きで表します。 |
| XmlDsigXPathTransform |
W3C で定義されているデジタル署名の XPath 変換を表します。 |
| XmlDsigXsltTransform |
W3C で定義されているデジタル署名の XSLT 変換を表します。 |
| XmlLicenseTransform |
署名の XrML ライセンスを正規化するために使用されるライセンス変換アルゴリズムを表します。 |
構造体
| 名前 | 説明 |
|---|---|
| X509IssuerSerial |
XML デジタル署名の < |
インターフェイス
| 名前 | 説明 |
|---|---|
| IRelDecryptor |
XrML |