|
Hiermee wordt de geldigheid van een handtekening gecontroleerd.
SyntaxisReference_Syntax.verify( OBJECT param1 [, BOOLEAN param2 [, OBJECT param3 [, OBJECT param4 ] ] ] )
Parameters
param1
|
input
|
Een geldig XML-handtekeningknooppunt.
|
param2 (optioneel)
|
invoer (optioneel)
|
true | 1 (JavaScript) of 1 (FormCalc) (standaard)
Hiermee wordt aangegeven dat een dialoogvenster wordt gebruikt voor deze bewerking.
false | 0 (JavaScript) of 0 (FormCalc)
Hiermee wordt aangegeven dat geen dialoogvenster wordt gebruikt voor deze bewerking.
|
param3 (optioneel)
|
invoer (optioneel)
|
Het object SecurityHandler dat wordt gebruikt voor ondertekening. Beveiligingsobjecten moeten normaal gesproken worden geïnitialiseerd voordat deze kunnen worden gebruikt voor ondertekening.
|
param4 (optioneel)
|
output (optioneel)
|
Een SignatureInfo-uitvoerobject dat de schrijfbare eigenschappen van de handtekening bevat.
|
Geeft als resultaatEen geheel getal dat de geldigheid aangeeft van de handtekening of een uitzondering als het knooppunt geen handtekeningknooppunt is. In de volgende tabel worden de geldigheidswaarden beschreven.
Waarde
|
Beschrijving
|
0
|
De handtekening is leeg.
|
1
|
Onbekende status. In dit geval is geen poging gedaan om de handtekening te valideren. Een mogelijke oorzaak is een software- of hardwareprobleem waardoor geen validatie optreedt.
|
2
|
De handtekening is ongeldig.
|
3
|
De handtekening is geldig maar de identiteit van de ondertekenaar kan niet worden geverifieerd.
|
4
|
De handtekening is geldig en de identiteit van de ondertekenaar is geldig.
|
JavaScript//This example examines the validity of all signed objects on a form. For
//each signed object, the integer return value of the verify() method
// displays in a message box.
var oSigs = xfa.signature.enumerate();
var iNum = oSigs.length;
for (var i=0; i < iNum; i++)
{
var oChild = oSigs.item(i);
var iVerify = xfa.signature.signer(child);
xfa.host.messageBox(iVerify);
}
FormCalc//This example examines the validity of all signed objects on a form. For
//each signed object, the integer return value of the verify() method
// displays in a message box.
var oSigs = xfa.signature.enumerate()
var iNum = oSigs.length - 1
for i=0 upto iNum step 1 do
var oChild = oSigs.item(i)
var iVerify = xfa.signature.signer(child)
xfa.host.messageBox(iVerify)
endfor
|
|
|