Expand Minimize
This topic has not yet been rated - Rate this topic

XdSignatureRelation Enumeration (Microsoft.Office.Interop.InfoPath)

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)
public enum XdSignatureRelation
 Member nameDescription
xdSignatureRelationCoSignSpecifies that signatures are independent of each other in SignedDataBlock
xdSignatureRelationCounterSignSpecifies that each signature signs the preceding signature in the SignedDataBlock
xdSignatureRelationSingleSpecifies that only one signature can exist in the SignedDataBlock

These enumerated values are returned by the SignatureRelation property.

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 );
}
Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.