|
Kontrollerar en underskrifts giltighet.
SyntaxReference_Syntax.verify( OBJECT param1 [, BOOLEAN param2 [, OBJECT param3 [, OBJECT param4 ] ] ] )
Parametrar
param1
|
input
|
En giltig XML-underskriftsnod.
|
param2 (valfritt)
|
input (Valfritt)
|
true | 1 (JavaScript) or 1 (FormCalc) (default)
Anger att en dialogruta används för den här åtgärden.
false | 0 (JavaScript) or 0 (FormCalc)
Anger att en dialogruta inte används för den här åtgärden.
|
param3 (valfritt)
|
input (Valfritt)
|
SecurityHandler-objektet som används för att underteckna. Säkerhetsobjekt kräver vanligtvis initiering innan de kan användas för undertecknande.
|
param4 (valfritt)
|
output (Valfritt)
|
Ett SignatureInfo-utdataobjekt som innehåller de skrivbara egenskaperna för underskriften.
|
ReturnerarEtt heltal representerar signaturens giltighet eller ett undantag om noden inte är en signaturnod. I följande tabell beskrivs giltighetsvärdena:
Värde
|
Beskrivning
|
0
|
Underskriften är tom.
|
1
|
Okänd status. I så fall görs inget försök att verifiera att signaturen har gjorts. En tänkbar orsak är att ett program- eller maskinvarufel förhindrar att verifieringen görs.
|
2
|
Underskriften är ogiltig.
|
3
|
Underskriften är giltig, men identiteten på undertecknaren kan inte verifieras.
|
4
|
Underskriften är giltig och identiteten på undertecknaren är giltig.
|
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
|
|
|