Share via


XdSignatureRelation Enumeration

The XdSignatureRelation enumeration is used to determine how digital signatures can be added to a SignedDataBlockObject object.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

'Declaration
'Usage

Members

  Member name Description
xdSignatureRelationCoSign Specifies that signatures are independent of each other in SignedDataBlock
xdSignatureRelationCounterSign Specifies that each signature signs the preceding signature in the SignedDataBlock
xdSignatureRelationSingle Specifies that only one signature can exist in the SignedDataBlock

Remarks

These enumerated values are returned by the SignatureRelation property.

Example

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 );
}

See Also

Reference

Microsoft.Office.Interop.InfoPath Namespace