Adobe 22002486 Digital Signature User Guide - Page 77

Specifying Alternate Signature Handlers and Formats

Page 77 highlights

Acrobat 9 Family of Products Security Feature User Guide Controlling Signing with Seed Values Specifying Alternate Signature Handlers and Formats 77 2. Create the JavaScript that gets the field object and uses the seed value method (Example 5.5). 3. Provide a URL for the timeStampspec object. Tip: Timestamp seed value settings override the end users' application settings, if any. 4. Enter a flag value to indicate whether the value is required or not.  If it is required, the field is automatically timestamped on signing. If the application cannot find the server, an error appears (Figure 60).  If it is not required, the field will is automatically timestamped on signing if the application can find the server. If it cannot find the server, the signature is not timestamped and no error appears. 5. Run the JavaScript, save the document, and test the field. Example 5.5 Timestamp server seed value // Obtain the signature field object: var f = this.getField("mySigFieldName"); f.signatureSetSeedValue( { timeStampspec: { url: "http://153.32.69.130/tsa", flags: 1 } } ) Figure 60 Time stamp server error 5.7 Specifying Alternate Signature Handlers and Formats Organizations may choose to use alternate signature technologies or implementations (signature handlers), provided by third party software developers. For example, a corporation may have deployed Entrust Entelligence® to all their desktops and may choose to use the Entrust signature plug-in with Acrobat. Two seed values allow authors to specify which signature handler and format to use. By using a standard format, interoperability across multiple signature handlers is possible. Filter also allows authors to control what handler version is required. For example, for Acrobat 6.x, the PPKLite version is 0. For Acrobat 7.x, the PPKLite version is 1. Therefore, specifying a version of 1 prevents signers from signing when their application is older than Acrobat 7.0. Custom handlers can use any version as required.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189

Acrobat 9 Family of Products
Controlling Signing with Seed Values
Security Feature User Guide
Specifying Alternate Signature Handlers and Formats
77
2.
Create the JavaScript that gets the field object and uses the seed value method (
Example 5.5
).
3.
Provide a URL for the
timeStampspec
object.
Tip:
Timestamp seed value settings override the end users’ application settings, if any.
4.
Enter a flag value to indicate whether the value is required or not.
If it is required, the field is automatically timestamped on signing. If the application cannot find the
server, an error appears
(
Figure 60
).
If it is not required, the field will is
automatically timestamped on signing if the application can find
the server. If it cannot find the server, the signature is not timestamped and no error appears.
5.
Run the JavaScript, save the document, and test the field.
Example 5.5
Timestamp server seed value
// Obtain the signature field object:
var f = this.getField("mySigFieldName");
f.signatureSetSeedValue(
{
timeStampspec: {
flags: 1
}
} )
Figure 60
Time stamp server error
5.7
Specifying Alternate Signature Handlers and Formats
Organizations may choose to use alternate signature technologies or implementations (signature
handlers), provided by third party software developers. For example, a corporation may have deployed
Entrust Entelligence® to all their desktops and may choose to use the Entrust signature plug-in with
Acrobat. Two seed values allow authors to specify which signature handler and format to use. By using a
standard format, interoperability across multiple signature handlers is possible.
Filter also allows authors to control what handler version is required. For example, for Acrobat 6.x, the
PPKLite version is 0. For Acrobat 7.x, the PPKLite version is 1. Therefore, specifying a version of 1 prevents
signers from signing when their application is older than Acrobat 7.0. Custom handlers can use any version
as required.