
Acrobat 9 Family of Products
Controlling Signing with Seed Values
Security Feature User Guide
Restricting Signing to a Roaming ID 86
Example 5.12 Alternate certificate URL seed value
// Obtain the signature field object:
var f = this.getField("mySigFieldName");
var mySubjectCert = security.importFromFile("Certificate",
"/C/Temp/nebwhifflesnit_DER.cer");
f.signatureSetSeedValue(
{
certspec: {
subject: [mySubjectCert],
url: "https://aardvark.corp.example.com/",
}
} )
5.10.5 Restricting Signing to a Roaming ID
Fields can be required to be signed with roaming IDs by specifying the
certspec
url
and
urlType
properties. By providing the roaming ID server URL and the ASSP protocol as arguments, only roaming IDs
associated with the specified server will appear in the signing dialog’s digital ID drop-down list when a
user attempts to sign the field.
To require signing only with a roaming ID:
1. Create a signature field with an intuitive name and tooltip.
2. Create the JavaScript that gets the field object and uses the seed value method (
Example 5.13
).
3. Specify the roaming ID server URL.
4. Specify
ASSP
as the URL type.
5. Run the JavaScript, save the document, and test the field.
Example 5.13 Roaming ID seed value
// Obtain the signature field object:
var f = this.getField("mySigFieldName");
f.signatureSetSeedValue(
{
certspec: {
url: “https://myroamingIDserver.arcot.com:9777”,
urlType: “ASSP”,
}
} )
5.11 Custom Workflows and Beyond
Advanced document and workflow customization is beyond the scope of this document. However, keep in
mind that Acrobat’s security APIs allow users many opportunities for customization. Document developers