Cms

Cms class

は、Cryptographic Message Syntax (CMS) (暗号で保護されたメッセージに対する IETF の標準) で作成されたデジタル署名を表します。 CMS は、RFC 5652 で指定されている PKCS #7 の構文に基づいています。 を参照してください。https://tools.ietf.org/html/rfc5652詳しくは.

public class Cms : DigitalSignature

プロパティ

名前 説明
CertificateRawData { get; } 証明書の生データを取得します。
Certificates { get; } 証明書のコレクションを取得します。
CertificateSubject { get; } 証明書からサブジェクト識別名を取得します。
Comments { get; } 署名目的のコメントを取得します。
Count { get; } メタデータ プロパティの数を取得します。
DigestAlgorithms { get; } メッセージ ダイジェスト アルゴリズム識別子の配列を取得します。コレクションには、ゼロを含む任意の数の要素が含まれる場合があります。
EncapsulatedContent { get; } コンテンツ タイプ識別子とコンテンツ自体で構成される署名付きコンテンツを取得します。
virtual IsValid { get; } 署名が有効かどうかを示す値を取得します。
Item { get; } を取得しますMetadataProperty指定された名前で.
Keys { get; } メタデータ プロパティ名のコレクションを取得します。
MetadataType { get; } メタデータ タイプを取得します。
PropertyDescriptors { get; } GroupDocs.Metadata 検索エンジンを介してアクセス可能なプロパティに関する情報を含む記述子のコレクションを取得します。
Signers { get; } 署名者ごとの情報パッケージのコレクションを取得します。
override SignTime { get; } 署名者が (意図的に) 署名プロセスを実行した時刻を取得します。

メソッド

名前 説明
AddProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを追加します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。
Contains(string) 指定した名前のメタデータ プロパティがパッケージに含まれているかどうかを判断します。
virtual FindProperties(Func<MetadataProperty, bool>) 指定された述語を満たすメタデータ プロパティを検索します。 検索は再帰的であるため、ネストされたすべてのパッケージにも影響します。
GetEnumerator() コレクションを反復処理する列挙子を返します。
virtual RemoveProperties(Func<MetadataProperty, bool>) 指定された述語を満たすメタデータ プロパティを削除します。
virtual Sanitize() 書き込み可能なメタデータ プロパティをパッケージから削除します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。
SetProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを設定します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 このメソッドは、AddPropertiesUpdateProperties 既存のプロパティが述語を満たす場合、その値が更新されます。 述語を満たす既知のプロパティがパッケージにない場合、それがパッケージに追加されます。
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを更新します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。

関連項目