Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The XdSignatureRelation enumeration is used to determine how digital signatures can be added to a SignedDataBlockObject object.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Syntax
'Declaration
Public Enumeration XdSignatureRelation
'Usage
Dim instance As XdSignatureRelation
public enum XdSignatureRelation
Members
| Member name | Description | |
|---|---|---|
| xdSignatureRelationSingle | Specifies that only one signature can exist in the SignedDataBlock. | |
| xdSignatureRelationCoSign | Specifies that signatures are independent of each other in SignedDataBlock. | |
| xdSignatureRelationCounterSign | Specifies that each signature signs the preceding signature in the SignedDataBlock. |
Remarks
These enumerated values are returned by the SignatureRelation property.
Examples
public void DisplaySDBProperties()
{
SignedDataBlock sdb = thisXDocument.SignedDataBlocks[0];
string sigRelation = "UNKNOWN";
switch(sdb.SignatureRelation)
{
case XdSignatureRelation.xdSignatureRelationSingle :
sigRelation = "SINGLE";
break;
case XdSignatureRelation.xdSignatureRelationCoSign :
sigRelation = "COSIGN";
break;
case XdSignatureRelation.xdSignatureRelationCounterSign :
sigRelation = "COUNTERSIGN";
break;
default:
break;
}
thisXDocument.UI.Alert("Signatures relation: " + sigRelation );
}