SignedCms クラス
アセンブリ: System.Security (system.security.dll 内)


Cryptographic Message Syntax RFC では、これらのコンテンツ タイプの CMS/PKCS #7 メッセージについて、次の MIME タイプおよびファイル名拡張子が規定されています。

System.Security.Cryptography.Pkcs.SignedCms


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SignedCms コンストラクタ ()
アセンブリ: System.Security (system.security.dll 内)



SignedCms クラスには、次の既定のプロパティ値があります。
ContentInfo | |
Detached |
署名者の既定の SubjectIdentifierType は、SubjectIdentifierType.IssuerAndSerialNumber です。
デタッチ ステートが false (既定) である場合は、署名された内容が署名情報と共に CMS/PKCS #7 メッセージに含まれます。デタッチ ステートが true である場合、S/MIME メッセージが別に送信された場合に、S/MIME メッセージをデコードできないクライアントでもメッセージの内容を参照できます。この処理は、メッセージの送信元の信頼性を検証できるかどうかに関係なく、メッセージの内容をアーカイブするアーカイブ アプリケーションで便利な場合があります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SignedCms コンストラクタ (SubjectIdentifierType, ContentInfo, Boolean)
アセンブリ: System.Security (system.security.dll 内)

Public Sub New ( _ signerIdentifierType As SubjectIdentifierType, _ contentInfo As ContentInfo, _ detached As Boolean _ )
Dim signerIdentifierType As SubjectIdentifierType Dim contentInfo As ContentInfo Dim detached As Boolean Dim instance As New SignedCms(signerIdentifierType, contentInfo, detached)
public SignedCms ( SubjectIdentifierType signerIdentifierType, ContentInfo contentInfo, bool detached )
public: SignedCms ( SubjectIdentifierType signerIdentifierType, ContentInfo^ contentInfo, bool detached )
public SignedCms ( SubjectIdentifierType signerIdentifierType, ContentInfo contentInfo, boolean detached )
public function SignedCms ( signerIdentifierType : SubjectIdentifierType, contentInfo : ContentInfo, detached : boolean )


デタッチ ステートが false (既定) である場合は、署名された内容が署名情報と共に CMS/PKCS #7 メッセージに含まれます。デタッチ ステートが true である場合、S/MIME メッセージが別に送信された場合に、S/MIME メッセージをデコードできないクライアントでもメッセージの内容を参照できます。この処理は、メッセージの送信元の信頼性を検証できるかどうかに関係なく、メッセージの内容をアーカイブするアーカイブ アプリケーションで便利な場合があります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SignedCms コンストラクタ (SubjectIdentifierType, ContentInfo)
アセンブリ: System.Security (system.security.dll 内)

Dim signerIdentifierType As SubjectIdentifierType Dim contentInfo As ContentInfo Dim instance As New SignedCms(signerIdentifierType, contentInfo)
public function SignedCms ( signerIdentifierType : SubjectIdentifierType, contentInfo : ContentInfo )


このコンストラクタで使用される既定のプロパティ値については、SignedCms のトピックを参照してください。
デタッチ ステートが false (既定) である場合は、署名された内容が署名情報と共に CMS/PKCS #7 メッセージに含まれます。デタッチ ステートが true である場合、S/MIME メッセージが別に送信された場合に、S/MIME メッセージをデコードできないクライアントでもメッセージの内容を参照できます。この処理は、メッセージの送信元の信頼性を検証できるかどうかに関係なく、メッセージ内容をアーカイブするアーカイブ アプリケーションで便利な場合があります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SignedCms コンストラクタ (ContentInfo, Boolean)
アセンブリ: System.Security (system.security.dll 内)

Dim contentInfo As ContentInfo Dim detached As Boolean Dim instance As New SignedCms(contentInfo, detached)


このコンストラクタで使用される既定のプロパティ値については、SignedCms のトピックを参照してください。
デタッチ ステートが false (既定) である場合は、署名された内容が署名情報と共に CMS/PKCS #7 メッセージに含まれます。デタッチ ステートが true である場合、S/MIME メッセージが別に送信された場合に、S/MIME メッセージをデコードできないクライアントでもメッセージの内容を参照できます。この処理は、メッセージの送信元の信頼性を検証できるかどうかに関係なく、メッセージ内容をアーカイブするアーカイブ アプリケーションで便利な場合があります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SignedCms コンストラクタ

名前 | 説明 |
---|---|
SignedCms () | SignedCms コンストラクタは、SignedCms クラスのインスタンスを作成します。 |
SignedCms (ContentInfo) | SignedCms(ContentInfo) コンストラクタは、指定したコンテンツ情報を内部コンテンツとして使用して、SignedCms クラスのインスタンスを作成します。 |
SignedCms (SubjectIdentifierType) | SignedCms(SubjectIdentifierType) コンストラクタは、指定したサブジェクト識別子タイプを署名者の既定のサブジェクト識別子タイプとして使用して、SignedCms クラスのインスタンスを作成します。 |
SignedCms (ContentInfo, Boolean) | SignedCms(ContentInfo,Boolean) コンストラクタは、指定したコンテンツ情報を内部コンテンツとして使用し、デタッチ ステートを使用して、SignedCms クラスのインスタンスを作成します。 |
SignedCms (SubjectIdentifierType, ContentInfo) | SignedCms(SubjectIdentifierType,ContentInfo) コンストラクタは、指定したサブジェクト識別子タイプを署名者の既定のサブジェクト識別子タイプとして使用し、コンテンツ情報を内部コンテンツとして使用して、SignedCms クラスのインスタンスを作成します。 |
SignedCms (SubjectIdentifierType, ContentInfo, Boolean) | SignedCms(SubjectIdentifierType,ContentInfo,Boolean) コンストラクタは、指定したサブジェクト識別子タイプを署名者の既定のサブジェクト識別子タイプとして使用し、コンテンツ情報を内部コンテンツとして使用したうえで、さらにデタッチ ステートを使用して、SignedCms クラスのインスタンスを作成します。 |

SignedCms コンストラクタ (ContentInfo)
アセンブリ: System.Security (system.security.dll 内)



このコンストラクタで使用される既定のプロパティ値については、SignedCms のトピックを参照してください。
デタッチ ステートが false (既定) である場合は、署名された内容が署名情報と共に CMS/PKCS #7 メッセージに含まれます。デタッチ ステートが true である場合、S/MIME メッセージが別に送信された場合に、S/MIME メッセージをデコードできないクライアントでもメッセージの内容を参照できます。この処理は、メッセージの送信元の信頼性を検証できるかどうかに関係なく、メッセージ内容をアーカイブするアーカイブ アプリケーションで便利な場合があります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SignedCms コンストラクタ (SubjectIdentifierType)
アセンブリ: System.Security (system.security.dll 内)

Dim signerIdentifierType As SubjectIdentifierType Dim instance As New SignedCms(signerIdentifierType)


このコンストラクタで使用される既定のプロパティ値については、SignedCms のトピックを参照してください。
デタッチ ステートが false (既定) である場合は、署名された内容が署名情報と共に CMS/PKCS #7 メッセージに含まれます。デタッチ ステートが true である場合、S/MIME メッセージが別に送信された場合に、S/MIME メッセージをデコードできないクライアントでもメッセージの内容を参照できます。この処理は、メッセージの送信元の信頼性を検証できるかどうかに関係なく、メッセージ内容をアーカイブするアーカイブ アプリケーションで便利な場合があります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SignedCms プロパティ

名前 | 説明 | |
---|---|---|
![]() | Certificates | Certificates プロパティは、エンコードされた CMS/PKCS #7 メッセージに関連付けられた証明書を取得します。 |
![]() | ContentInfo | ContentInfo プロパティは、エンコードされた CMS/PKCS #7 メッセージの内部コンテンツを取得します。 |
![]() | Detached | Detached プロパティは、SignedCms オブジェクトがデタッチ シグネチャ用であるかどうかを示す値を取得します。 |
![]() | SignerInfos | SignerInfos プロパティは、CMS/PKCS #7 メッセージに関連付けられた SignerInfoCollection コレクションを取得します。 |
![]() | Version | Version プロパティは、CMS/PKCS #7 メッセージのバージョン情報を取得します。 |

SignedCms メソッド


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

SignedCms メンバ
SignedCms クラスは、CMS/PKCS #7 メッセージの署名と検証を可能にします。
SignedCms データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Certificates | Certificates プロパティは、エンコードされた CMS/PKCS #7 メッセージに関連付けられた証明書を取得します。 |
![]() | ContentInfo | ContentInfo プロパティは、エンコードされた CMS/PKCS #7 メッセージの内部コンテンツを取得します。 |
![]() | Detached | Detached プロパティは、SignedCms オブジェクトがデタッチ シグネチャ用であるかどうかを示す値を取得します。 |
![]() | SignerInfos | SignerInfos プロパティは、CMS/PKCS #7 メッセージに関連付けられた SignerInfoCollection コレクションを取得します。 |
![]() | Version | Version プロパティは、CMS/PKCS #7 メッセージのバージョン情報を取得します。 |


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- SignedCmsのページへのリンク