Discuss this help topic in SecureBlackbox Forum

XML: Set signature production place

The SignatureProductionPlace specifies an address, associated with the signer at a particular geographical (e.g. city) location. To set signature production place you need to add xipProductionPlace or xipProductionPlaceV2 flag into TElXAdESSigner.Included property, then set TElXAdESSigner.ProductionPlace property or TElXAdESSigner.ProductionPlaceV2 property respectively. ProductionPlaceV2 property should be used for XAdES-E (extended XAdES) form.

C#:


XAdESSigner.Included = SBXMLAdES.__Global.xipProductionPlace;
XAdESSigner.ProductionPlace.CountryName = "GB";
XAdESSigner.ProductionPlace.City = "London";
XAdESSigner.ProductionPlace.StateOrProvince = "";
XAdESSigner.ProductionPlace.PostalCode = "";
Delphi:

XAdESSigner.Included := [xipProductionPlace];
XAdESSigner.ProductionPlace.CountryName := 'GB';
XAdESSigner.ProductionPlace.City := 'London';
XAdESSigner.ProductionPlace.StateOrProvince := '';
XAdESSigner.ProductionPlace.PostalCode := '';

How To articles about XML signing (XMLDSig and XAdES)

Discuss this help topic in SecureBlackbox Forum