XdSignatureRelation 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XdSignatureRelation 列挙は、デジタル署名をSignedDataBlockObject オブジェクトに追加する方法を決定するために使用されます。
public enum class XdSignatureRelation
[System.Runtime.InteropServices.Guid("57C4BDEA-6E4C-39E2-ACD2-AA61226AE895")]
public enum XdSignatureRelation
type XdSignatureRelation =
Public Enum XdSignatureRelation
- 継承
-
XdSignatureRelation
- 属性
フィールド
名前 | 値 | 説明 |
---|---|---|
xdSignatureRelationSingle | 1 | SignedDataBlock 内に証明が 1 つだけ存在可能であることを指定します。 |
xdSignatureRelationCoSign | 2 | SignedDataBlock 内の各証明が互いに独立していることを指定します。 |
xdSignatureRelationCounterSign | 3 | SignedDataBlock 内の各署名が前の署名に対する署名であることを指定します。 |
例
public void DisplaySDBProperties()
{
SignedDataBlock sdb = thisXDocument.SignedDataBlocks[0];
string sigRelation = "UNKNOWN";
switch(sdb.SignatureRelation)
{
case <span class="label">XdSignatureRelation</span>.xdSignatureRelationSingle :
sigRelation = "SINGLE";
break;
case <span class="label">XdSignatureRelation</span>.xdSignatureRelationCoSign :
sigRelation = "COSIGN";
break;
case <span class="label">XdSignatureRelation</span>.xdSignatureRelationCounterSign :
sigRelation = "COUNTERSIGN";
break;
default:
break;
}
thisXDocument.UI.Alert("Signatures relation: " + sigRelation );
}
注釈
これらの列挙値は、 SignatureRelation プロパティによって返されます。