Product availability: All |
Platform availability: All |
Syntax
#define kPSDTypeCode ASFourCharCode('8BIM')
DescriptionAdobe Photoshop PSD file.
File: ASExpT.h |
Line: 1722 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustAll 0x0000FFFF
DescriptionTrusted for everything.
File: PubSecHFT.h |
Line: 821 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustAnchor 0x0040
DescriptionTrusted as an anchor: no checks are done for certificates above this certificate.
File: PubSecHFT.h |
Line: 775 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustAuthenticDocuments 0x0002
DescriptionTrusted for authoring documents (creating author signatures).
File: PubSecHFT.h |
Line: 750 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustCrossDomain 0x0080
DescriptionTrusted for by-passing Crossdomain check.
File: PubSecHFT.h |
Line: 780 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustDataInjection 0x0800
DescriptionTrusted for Forms data injection.
File: PubSecHFT.h |
Line: 800 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustDynamicContent 0x0004
DescriptionTrusted for authoring documents with dyamic (multimedia) content.
File: PubSecHFT.h |
Line: 755 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustExternalStream 0x0100
DescriptionTrusted for accessing external resources/Streams.
File: PubSecHFT.h |
Line: 785 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustIdentity 0x0020
DescriptionTrusted for identity: it must be present to use in trust calculations.
File: PubSecHFT.h |
Line: 770 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustJavaScript 0x0010
DescriptionTrusted for authoring documents with full access JavaScript.
File: PubSecHFT.h |
Line: 765 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustNonExplicitPolicy 0x4000
DescriptionTrusted to be the root for non-explicit Policy Constraints checking model Must be also a trust anchor.
File: PubSecHFT.h |
Line: 816 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustScriptInjection 0x1000
DescriptionTrusted for Forms Script injection.
File: PubSecHFT.h |
Line: 805 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustSigning 0x0001
DescriptionTrusted for signing (creating recipient signatures).
File: PubSecHFT.h |
Line: 745 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustSilentPrint 0x0200
DescriptionTrusted for silent printing.
File: PubSecHFT.h |
Line: 790 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustUbiquity 0x0008
DescriptionTrusted for feature-enabling signatures (Adobe internal use only).
File: PubSecHFT.h |
Line: 760 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustUnsafeJavaScript 0x2000
DescriptionTrusted for Unsafe JavaScript.
File: PubSecHFT.h |
Line: 810 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustUntrusted 0x0000
DescriptionThe certificate is untrusted.
File: PubSecHFT.h |
Line: 739 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define kPSSigTrustWebLink 0x0400
DescriptionTrusted for Connecting to Web.
File: PubSecHFT.h |
Line: 795 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Cert "oCert"
File: PubSecHFT.h |
Line: 1154 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Certs "certs"
File: PubSecHFT.h |
Line: 1158 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_CPS "oCPS"
File: PubSecHFT.h |
Line: 1146 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_DigestSHA1 "cDigestSHA1"
File: PubSecHFT.h |
Line: 1148 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_DIPath "cDIPath"
File: PubSecHFT.h |
Line: 1143 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Document "oDocObj"
File: PubSecHFT.h |
Line: 1165 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Domain "cDomain"
File: PubSecHFT.h |
Line: 1162 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_EndUserCryptCert "oEndUserCryptCert"
File: PubSecHFT.h |
Line: 1157 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_EndUserSignCert "oEndUserSignCert"
File: PubSecHFT.h |
Line: 1156 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Filename "cFilename"
File: PubSecHFT.h |
Line: 1166 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Message "cMsg"
File: PubSecHFT.h |
Line: 1149 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Method "cMethod"
File: PubSecHFT.h |
Line: 1150 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Object "oObject"
File: PubSecHFT.h |
Line: 1155 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Params "oParams"
File: PubSecHFT.h |
Line: 1151 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Password "cPassword"
File: PubSecHFT.h |
Line: 1142 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_PFX "cPFX"
File: PubSecHFT.h |
Line: 1144 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_RDN "oRDN"
File: PubSecHFT.h |
Line: 1145 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Select "oSelect"
File: PubSecHFT.h |
Line: 1152 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_SimplifiedUI "bSimplifiedUI"
File: PubSecHFT.h |
Line: 1167 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Stores "stores"
File: PubSecHFT.h |
Line: 1159 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Timeout "iTimeout"
File: PubSecHFT.h |
Line: 1147 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_Type "cType"
File: PubSecHFT.h |
Line: 1153 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_URI "cURI"
File: PubSecHFT.h |
Line: 1160 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PARAM_ESSecurity_UserId "cUserId"
File: PubSecHFT.h |
Line: 1161 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_APCab_Index "index"
File: PubSecHFT.h |
Line: 1204 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_APCab_Name "text"
File: PubSecHFT.h |
Line: 1203 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_APCab_Type "type"
File: PubSecHFT.h |
Line: 1202 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_APIndex "apIndex"
File: PubSecHFT.h |
Line: 1214 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_CertIdentification "Identification"
File: PubSecHFT.h |
Line: 2013 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_CertPolicyCab_OID "PolicyOID"
File: PubSecHFT.h |
Line: 2009 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_CertPolicyCab_UFName "PolicyUFName"
File: PubSecHFT.h |
Line: 2010 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_Certs "Certs"
File: PubSecHFT.h |
Line: 1998 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_CMS "CMS"
File: PubSecHFT.h |
Line: 1997 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_CN "cn"
File: PubSecHFT.h |
Line: 1993 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_Contact "Contact"
File: PubSecHFT.h |
Line: 2002 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_ContactInfo "ContactInfo"
File: PubSecHFT.h |
Line: 1996 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_EMail "EMail"
File: PubSecHFT.h |
Line: 1994 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_Group "Group"
File: PubSecHFT.h |
Line: 2001 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_O "o"
File: PubSecHFT.h |
Line: 1995 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_Policy "Policy"
File: PubSecHFT.h |
Line: 2000 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ContactCab_Trust "Trust"
File: PubSecHFT.h |
Line: 1999 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_CountryID "Country"
File: PubSecHFT.h |
Line: 2014 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_DirHandlerInfo_ID "id"
Description(Required) A unique identifier for the directory handler. The handler is rejected if the ASAtom conflicts with one already registered.
File: PubSecHFT.h |
Line: 1247 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_DirHandlerInfo_Name "name"
Description(Required) The user interface name for the handler.
File: PubSecHFT.h |
Line: 1241 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_DirSettingCab_Attr "Attr"
File: PubSecHFT.h |
Line: 2006 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_DirSettingCab_Type "Type"
File: PubSecHFT.h |
Line: 2005 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_EnabledID "Enabled"
File: PubSecHFT.h |
Line: 2016 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESCPS_NOTICE "notice"
File: PubSecHFT.h |
Line: 1139 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESCPS_OID "oid"
File: PubSecHFT.h |
Line: 1137 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESCPS_URL "url"
File: PubSecHFT.h |
Line: 1138 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_BIZCATEGORY "businessCategory"
File: PubSecHFT.h |
Line: 1124 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_C "c"
File: PubSecHFT.h |
Line: 1109 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_CITIZENSHIP "countryOfCitizenship"
File: PubSecHFT.h |
Line: 1131 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_CN "cn"
File: PubSecHFT.h |
Line: 1106 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_DC "dc"
File: PubSecHFT.h |
Line: 1122 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_DNQUALIFIER "dnQualifier"
File: PubSecHFT.h |
Line: 1117 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_DOB "dateOfBirth"
File: PubSecHFT.h |
Line: 1128 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_E "e"
File: PubSecHFT.h |
Line: 1110 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_GENDER "gender"
File: PubSecHFT.h |
Line: 1130 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_GENQUALIFIER "generationQualifier"
File: PubSecHFT.h |
Line: 1116 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_GIVENNAME "givenName"
File: PubSecHFT.h |
Line: 1114 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_INITIALS "initials"
File: PubSecHFT.h |
Line: 1115 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_LOCALITY "l"
File: PubSecHFT.h |
Line: 1118 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_NAME "name"
File: PubSecHFT.h |
Line: 1112 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_NAMEATBIRTH "nameAtBirth"
File: PubSecHFT.h |
Line: 1133 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_O "o"
File: PubSecHFT.h |
Line: 1107 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_OU "ou"
File: PubSecHFT.h |
Line: 1108 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_POB "placeOfBirth"
File: PubSecHFT.h |
Line: 1129 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_POSTALADDR "postalAddress"
File: PubSecHFT.h |
Line: 1127 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_POSTALCODE "postalCode"
File: PubSecHFT.h |
Line: 1126 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_PSEUDONYM "pseudonym"
File: PubSecHFT.h |
Line: 1123 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_RESIDENCE "countryOfResidence"
File: PubSecHFT.h |
Line: 1132 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_SERIALNUM "serialNumber"
File: PubSecHFT.h |
Line: 1121 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_STATE "st"
File: PubSecHFT.h |
Line: 1119 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_STREET "street"
File: PubSecHFT.h |
Line: 1125 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_SURNAME "sn"
File: PubSecHFT.h |
Line: 1113 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ESRDN_TITLE "title"
File: PubSecHFT.h |
Line: 1120 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ExportDataCab_CN "cn"
File: PubSecHFT.h |
Line: 1985 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ExportDataCab_Contacts "Contacts"
File: PubSecHFT.h |
Line: 1989 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ExportDataCab_DirSettings "DirSettings"
File: PubSecHFT.h |
Line: 1990 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ExportDataCab_EMail "EMail"
File: PubSecHFT.h |
Line: 1986 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ExportDataCab_Filter "Filter"
File: PubSecHFT.h |
Line: 1988 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_ExportDataCab_URL "URL"
File: PubSecHFT.h |
Line: 1987 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_Left "left"
File: PubSecHFT.h |
Line: 1212 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_LockValue_Auto "auto"
File: DigSigHFT.h |
Line: 451 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_LockValue_False "false"
DescriptionLockDocument properties
File: DigSigHFT.h |
Line: 449 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_LockValue_True "true"
File: DigSigHFT.h |
Line: 450 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_MDPType_AllowAll "allowAll"
DescriptionValues for the mdp property of a SigInfo Object. See PSSigMDPType enum.
File: DigSigHFT.h |
Line: 423 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_MDPType_AllowNone "allowNone"
File: DigSigHFT.h |
Line: 424 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_MDPType_Default "default"
File: DigSigHFT.h |
Line: 425 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_MDPType_DefaultAndComments "defaultAndComments"
File: DigSigHFT.h |
Line: 426 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_More "more"
File: PubSecHFT.h |
Line: 1211 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_Op_Certificates "certificates"
File: PubSecHFT.h |
Line: 1169 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_Op_ContactInfo "contactInfo"
File: PubSecHFT.h |
Line: 1170 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_Appearances "appearances"
File: PubSecHFT.h |
Line: 941 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ASAtom_DefaultSubFilter "SubFilter"
DescriptionThe preferred signing format to use, specifing the value of the SubFilter. It is overridden by SeedValue and SigInfo.
File: PubSecHFT.h |
Line: 1033 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ASAtom_DigSigHandlerAlias "DigSigHandlerAlias"
DescriptionThe alias of the handler registered with DigSigHFT (primarily used for backward compatibility, where the handler has changed its name over time).
File: PubSecHFT.h |
Line: 1023 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ASAtom_DigSigHandlerName "DigSigHandlerName"
DescriptionThe name by which this handler is to be registered with DigSigHFT.
File: PubSecHFT.h |
Line: 1019 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ASAtom_PubSecHandlerAlias "PubSecHandlerAlias"
DescriptionThe alias of the handler registered with PubSecHFT.
File: PubSecHFT.h |
Line: 1030 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ASAtom_PubSecHandlerName "PubSecHandlerName"
DescriptionThe name by which this handler is to be registered with PubSecHFT (usually the same name as DigSig).
File: PubSecHFT.h |
Line: 1027 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ASInt32_AppearanceNum "appearances"
DescriptionReturn an ASInt32 indicating the number of appearances the handler has. This is used for JavaScript.
File: PubSecHFT.h |
Line: 1006 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ASInt32_DirectoryNum "directories"
DescriptionReturn an ASInt32 indicating the number of directories the handler has. This is used for JavaScript.
File: PubSecHFT.h |
Line: 1009 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ASInt32_HandlerVersion "version"
DescriptionReturn the version of this plug-in. The handler should be careful about setting this value in relation to the build dictionary that is created. If a handler ever needs to revoke signatures that are created with a version of software that has errors, and the PreRelease flag in the build dictionary is not set, then the handler will probably need to use the value of this number.
File: PubSecHFT.h |
Line: 1015 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_BuildDate "buildDate"
File: PubSecHFT.h |
Line: 944 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_CN "loginName"
File: PubSecHFT.h |
Line: 938 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_CosSign "signFDF"
File: PubSecHFT.h |
Line: 951 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_CosValidate "validateFDF"
File: PubSecHFT.h |
Line: 952 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_Directories "directories"
File: PubSecHFT.h |
Line: 942 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_DirectoryHandlers "directoryHandlers"
File: PubSecHFT.h |
Line: 943 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_Exception "exception"
File: PubSecHFT.h |
Line: 936 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ExportContact "exportContact"
File: PubSecHFT.h |
Line: 960 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ExportDirSettings "exportDirSettings"
File: PubSecHFT.h |
Line: 961 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_HandlerUIName "uiName"
File: PubSecHFT.h |
Line: 939 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_HashAlgoRIPEMD160 "hashRIPEMD160"
DescriptionReturn true
if the handler is capable of hashing using RIPEMD160.
File: PubSecHFT.h |
Line: 1001 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_HashAlgoSHA224 "hashSHA224"
DescriptionReturn true
if the handler is capable of hashing using SHA224.
File: PubSecHFT.h |
Line: 995 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_HashAlgoSHA256 "hashSHA256"
DescriptionReturn true
if the handler is capable of hashing using SHA256.
File: PubSecHFT.h |
Line: 993 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_HashAlgoSHA384 "hashSHA384"
DescriptionReturn true
if the handler is capable of hashing using SHA384.
File: PubSecHFT.h |
Line: 997 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_HashAlgoSHA512 "hashSHA512"
DescriptionReturn true
if the handler is capable of hashing using SHA152.
File: PubSecHFT.h |
Line: 999 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ImportContact "importContact"
File: PubSecHFT.h |
Line: 958 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ImportDirSettings "importDirSettings"
File: PubSecHFT.h |
Line: 959 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_IsLoggedOn "isLoggedIn"
File: PubSecHFT.h |
Line: 955 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_PDDecrypt "docDecrypt"
File: PubSecHFT.h |
Line: 954 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_PDEncrypt "docEncrypt"
File: PubSecHFT.h |
Line: 953 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_PDSignAuthor "signAuthor"
File: PubSecHFT.h |
Line: 949 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_PDSignCustomAP "signCustomAP"
File: PubSecHFT.h |
Line: 956 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_PDSignInvisible "signInvisible"
File: PubSecHFT.h |
Line: 948 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_PDSignValidate "signValidate"
File: PubSecHFT.h |
Line: 950 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_PDSignVisible "signVisible"
File: PubSecHFT.h |
Line: 947 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_ProfilePath "loginPath"
File: PubSecHFT.h |
Line: 937 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_SignFormatETSIPAdES "signETSIPAdES"
DescriptionReturn true
if the handler is capable of signing and verifying ETSI.PAdES signatures. The handler is then required to support ETSI.CAdES.detached
signatures.
File: PubSecHFT.h |
Line: 971 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_SignFormatETSIPAdESDigest "signETSIPAdESDetachedDigest"
DescriptionReturn true
if the handler must do its own digesting when signing and verifying ETSI.CAdES.detached
signatures (the handler cannot directly sign the digest).
File: PubSecHFT.h |
Line: 983 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_SignFormatETSIRFC3161 "signETSIRFC3161"
DescriptionReturn true
if the handler is capable of signing and verifying ETSI.RFC3161 (Timestamp) signatures. The handler is then required to support ETSI.RFC3161
signatures.
File: PubSecHFT.h |
Line: 974 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_SignFormatETSIRFC3161Digest "signETSIRFC3161Digest"
DescriptionReturn true
if the handler must do its own digesting when signing and verifying ETSI.RFC3161
timestamp signatures (the handler cannot directly sign the digest).
File: PubSecHFT.h |
Line: 986 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_SignFormatPKCS1 "signPKCS1"
DescriptionReturn true
if the handler is capable of signing and verifying PKCS#1 signatures. The handler is then required to support adbe.x509.rsa_sha1
signatures.
File: PubSecHFT.h |
Line: 965 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_SignFormatPKCS1Digest "signPKCS1Digest"
DescriptionReturn true
if the handler must do its own digesting when signing and verifying adbe.x509.rsa_sha1
signatures (the handler cannot directly sign the digest).
File: PubSecHFT.h |
Line: 977 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_SignFormatPKCS7 "signPKCS7"
DescriptionReturn true
if the handler is capable of signing and verifying PKCS#7 signatures. The handler is then required to support both adbe.pkcs7.sha1
and adbe.pkcs7.detached
formats.
File: PubSecHFT.h |
Line: 968 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_SignFormatPKCS7DetachedDigest "signPKCS7DetachedDigest"
DescriptionReturn true
if the handler must do its own digesting when signing and verifying adbe.pkcs7.detached
signatures (the handler cannot directly sign the digest).
File: PubSecHFT.h |
Line: 980 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_Text_HandlerVersion "version"
File: PubSecHFT.h |
Line: 940 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_PSENG_UserInterface "userInterface"
File: PubSecHFT.h |
Line: 957 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_Reasons "reasons"
File: PubSecHFT.h |
Line: 1210 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigBuild_PreRelease "PreRelease"
DescriptionIndicates if the signature was created by pre-release software. Its default value is false
.
File: PubSecHFT.h |
Line: 1199 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigBuild_V "V"
DescriptionSignature properties that are written to the build dictionary. These property names exactly match the corresponding build dictionary names. These are used in PSSigSigPropParamsRec.outNewSigBuildCab Handlers can specify custom sig properties. These should be named using format ACME_MyProperty
, where ACME
is the abbreviated company name. Signature dictionary formatting version number, for specific/private use by the handler. The handler may use this to determine whether the handler supports verification of this signature. Set it to 0
if it is unused.
File: PubSecHFT.h |
Line: 1197 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Appearance "appearance"
Descriptionwrite-only
File: DigSigHFT.h |
Line: 391 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_AppRightsAnnots "appRightsAnnots"
File: DigSigHFT.h |
Line: 432 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_AppRightsAnnotsEx "appRightsAnnotsEx"
File: DigSigHFT.h |
Line: 434 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_AppRightsDoc "appRightsDocument"
DescriptionUbiquity Rights array of ASText. See PDF Reference.
File: DigSigHFT.h |
Line: 429 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_AppRightsEF "appRightsEF"
File: DigSigHFT.h |
Line: 435 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_AppRightsForm "appRightsForm"
File: DigSigHFT.h |
Line: 430 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_AppRightsFormEx "appRightsFormEx"
File: DigSigHFT.h |
Line: 433 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_AppRightsSignature "appRightsSignature"
File: DigSigHFT.h |
Line: 431 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_BuildInfo "buildInfo"
File: DigSigHFT.h |
Line: 420 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_ByteRange "byteRange"
Descriptionarray of ASInt32
File: DigSigHFT.h |
Line: 406 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Certificates "certificates"
DescriptionESObjects properties. Implemented in PubSec.
File: DigSigHFT.h |
Line: 419 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_ContactInfo "contactInfo"
DescriptionASText properties used only for Public key signatures
File: DigSigHFT.h |
Line: 389 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_DataSigSignerStatusText "dataSigSignerText"
File: DigSigHFT.h |
Line: 375 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_DataSigStatusText "dataSigText"
File: DigSigHFT.h |
Line: 374 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Date "date"
Descriptionin PDF date format
File: DigSigHFT.h |
Line: 371 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_DateTrusted "dateTrusted"
Descriptionboolean indicating if date is from a trusted source, new in A7
File: DigSigHFT.h |
Line: 439 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_docValidity "docValidity"
Descriptionresult of byte range test (value is DSSigValState)
File: DigSigHFT.h |
Line: 408 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Handler "handlerName"
Descriptionname specifed by /Filter
File: DigSigHFT.h |
Line: 379 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_HandlerUIName "handlerUIName"
File: DigSigHFT.h |
Line: 380 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_HandlerUserName "handlerUserName"
Descriptionsame as handlerUIName
File: DigSigHFT.h |
Line: 382 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_HashAlgo "digestMethod"
File: DigSigHFT.h |
Line: 396 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_idPrivValidity "idPrivValidity"
Descriptionresult of handler id validity test (value is handler specific)
File: DigSigHFT.h |
Line: 414 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_idValidity "idValidity"
Descriptionresult of id validity test (value is DSSigValState
)
File: DigSigHFT.h |
Line: 412 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Location "location"
File: DigSigHFT.h |
Line: 369 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_MDP "mdp"
File: DigSigHFT.h |
Line: 386 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Name "name"
DescriptionASText properties
File: DigSigHFT.h |
Line: 367 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_NumFieldsAltered "numFieldsAltered"
File: DigSigHFT.h |
Line: 403 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_NumFieldsFilledIn "numFieldsFilledIn"
File: DigSigHFT.h |
Line: 404 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_NumPagesAltered "numPagesAltered"
File: DigSigHFT.h |
Line: 402 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_NumRevisions "numRevisions"
File: DigSigHFT.h |
Line: 400 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_objValidity "objValidity"
Descriptionresult of MDP test (value is DSSigValState
)
File: DigSigHFT.h |
Line: 410 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Password "password"
Descriptionwrite-only
File: DigSigHFT.h |
Line: 393 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Reason "reason"
File: DigSigHFT.h |
Line: 368 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_RevInfo "revInfo"
File: DigSigHFT.h |
Line: 444 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_RevInfo_CRL "CRL"
File: DigSigHFT.h |
Line: 446 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_RevInfo_OCSP "OCSP"
File: DigSigHFT.h |
Line: 445 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Revision "revision"
DescriptionASInt32 properties
File: DigSigHFT.h |
Line: 399 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_SignFormat "subFilter"
File: DigSigHFT.h |
Line: 394 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_SigValue "sigValue"
Descriptionbinary properties
File: DigSigHFT.h |
Line: 442 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Status "status"
File: DigSigHFT.h |
Line: 401 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_StatusText "statusText"
File: DigSigHFT.h |
Line: 376 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_Subfilter "subFilter"
File: DigSigHFT.h |
Line: 377 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_TimeStamp "timeStamp"
File: DigSigHFT.h |
Line: 395 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_trustFlags "trustFlags"
Descriptioncontains a PSSigTrust, which is defined in PubSecHFT.h
File: DigSigHFT.h |
Line: 416 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_VerifyDate "verifyDate"
Descriptionin PDF date format, new in A7
File: DigSigHFT.h |
Line: 373 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_VerifyHandler "verifyHandlerName"
Descriptionname of handler used to validate signature
File: DigSigHFT.h |
Line: 384 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigInfo_VerifyHandlerUIName "verifyHandlerUIName"
File: DigSigHFT.h |
Line: 385 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_AuthTime "Prop_AuthTime"
File: PubSecHFT.h |
Line: 1184 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_AuthType "Prop_AuthType"
File: PubSecHFT.h |
Line: 1183 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_ContactInfo "ContactInfo"
File: PubSecHFT.h |
Line: 1180 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_Date "M"
File: PubSecHFT.h |
Line: 1181 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_Filter "Filter"
File: PubSecHFT.h |
Line: 1182 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_Location "Location"
File: PubSecHFT.h |
Line: 1179 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_MDP "Prop_MDP"
File: PubSecHFT.h |
Line: 1185 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_Name "Name"
DescriptionSignature properties that are written to the signature dictionary. These property names exactly match the corresponding signature dictionary names. These are used in
PSSigSigPropParamsRec.outNewSigPropCab
. Handlers can specify custom signature properties. These should be named using the format ACME_Prop_MyProperty
, where ACME
is the abbreviated company name.
File: PubSecHFT.h |
Line: 1177 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_PDFMinorVersion "PDFMinorVersion"
File: PubSecHFT.h |
Line: 1187 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigProp_Reason "Reason"
File: PubSecHFT.h |
Line: 1178 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_AppearanceFilter "appearanceFilter"
DescriptionAppearance filter.
File: DigSigHFT.h |
Line: 516 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_Attestations "legalAttestations"
DescriptionAn ASText array of legal attestations for MDP signing.
File: DigSigHFT.h |
Line: 512 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_DigestMethod "digestMethod"
DescriptionA string specifying the hashing algorithm.
File: DigSigHFT.h |
Line: 504 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_Filter "filter"
DescriptionAn ASAtom giving the name of the required handler to use when signing.
File: DigSigHFT.h |
Line: 500 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_Flags "flags"
Description
ASInt32
flags.
File: DigSigHFT.h |
Line: 518 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_Lock "lockDocument"
DescriptionLock properties.
File: DigSigHFT.h |
Line: 514 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_MDP "mdp"
DescriptionA string giving the Modification Detection and Prevention (MDP) parameters.
File: DigSigHFT.h |
Line: 510 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_Reasons "reasons"
DescriptionAn ASText array of reasons for signing.
File: DigSigHFT.h |
Line: 508 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_SubFilter "subFilter"
DescriptionAn ASAtom array giving the names of acceptable signing formats.
File: DigSigHFT.h |
Line: 502 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigSeedValue_Version "version"
DescriptionA double
indicating the required revision of the handler.
File: DigSigHFT.h |
Line: 506 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_Author "auth"
File: PubSecHFT.h |
Line: 673 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_AuthSig "authSig"
File: PubSecHFT.h |
Line: 671 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_Data "data"
File: PubSecHFT.h |
Line: 675 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_Digest "digest"
File: PubSecHFT.h |
Line: 665 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_Doc "doc"
File: PubSecHFT.h |
Line: 666 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_DS "ds"
File: PubSecHFT.h |
Line: 664 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_FDF "fdf"
File: PubSecHFT.h |
Line: 676 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_Id "id"
File: PubSecHFT.h |
Line: 668 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_IdPriv "idPriv"
File: PubSecHFT.h |
Line: 669 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_IdPrivText "idPrivText"
File: PubSecHFT.h |
Line: 670 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_Mod "mod"
File: PubSecHFT.h |
Line: 672 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_Obj "obj"
File: PubSecHFT.h |
Line: 667 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_TrustFlags "trustFlags"
File: PubSecHFT.h |
Line: 677 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SigVal_Ubiquity "ubiquity"
File: PubSecHFT.h |
Line: 674 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_SourceID "Source"
File: PubSecHFT.h |
Line: 2015 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_Top "top"
File: PubSecHFT.h |
Line: 1213 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PROP_VisibleID "Viewable"
File: PubSecHFT.h |
Line: 2017 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PS_SIG_MAX_SIZE 2097152
DescriptionThe maximum size of the binary signature blob in bytes.
File: PubSecHFT.h |
Line: 72 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PubSecHFT_NUMSELECTORS (PubSecHFTNUMSELECTORSPlusOne - 1)
File: PubSecHFT.h |
Line: 1976 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 1099 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 1099 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
typedef ASCab DirAuthenticationContext;
An ASCab object containing authentication details such as the user name and password. It could be used to override the default authentication entries, or to avoid repeated authentications in case the context could be cached. The actual contents depend on the directory handlers. The currently supported directory handlers (AAB and LDAP) do not support this feature.
See Also
File: PubSecHFT.h |
Line: 1257 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
typedef void* DirDSP;
Directory Service Provider (DSP) Object. As of Acrobat 6.0 this is a PubSecEngine object that acts as a DSP. In future releases this may become a stand-alone structure.
File: PubSecHFT.h |
Line: 1224 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
typedef ASCab DirHandlerInfo;
A directory handler information ASCab contains a vector of nested ASCab objects, one for every directory handler contained within the engine. Each directory handler ASCab contains a user interface name and a unique ID (for example, "Adobe.PPKMS.LDAP"
).
See Also
File: PubSecHFT.h |
Line: 1238 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
typedef struct CAPIconFile* DSAPFile;
A signature appearance file object to be used by handlers to access the built-in APIcon appearance handler.
See Also
DSAPFileAcquire
File: PubSecHFT.h |
Line: 86 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Return values of DS
calls (DSRetCode, or ASInt32). All negative return values are considered exceptions. If the value is kDSException, exception text should be available from the called routine. If this exception text is NULL
, it should be considered an unknown error.
File: DigSigHFT.h |
Line: 333 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
typedef struct _s_PSDataBufferRec* PSDataBuffer;
File: PubSecHFT.h |
Line: 152 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
typedef struct _s_PSDataBufferRec PSDataBufferRec;
A buffer of data to be hashed when signing or verifying signatures. The buffer contains the bytes to be signed (by ByteRange) when signing a PDF file.
See Also
File: PubSecHFT.h |
Line: 152 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 2125 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 2125 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 2033 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 2033 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 868 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 868 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 632 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 632 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 562 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 562 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 579 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 579 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 375 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 375 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 546 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 546 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 640 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 640 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 345 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 345 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Bit flag constants that specify a level of trust for a certificate.
See Also
File: PubSecHFT.h |
Line: 735 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 520 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 520 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 461 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 461 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 392 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 392 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
typedef void* PubSecEngine;
A PubSec engine object. There can be multiple engine objects per handler.
See Also
File: PubSecHFT.h |
Line: 79 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 1962 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 1962 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: DigSigHFT.h |
Line: 735 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
See Also
File: DigSigHFT.h |
Line: 721 |
Elements
| DSSignCancel | Do not proceed with signing. |
|
| DSSignSave | Save over old file. |
|
| DSSignSaveAs | Save into new file. |
|
| DSSaveTypeEnumSize | No save option is specified (new in Acrobat 6). The size of the DSSaveType enumeration. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: DigSigHFT.h |
Line: 462 |
Elements
| kDSSigValUnknown | Validity is not yet determined. |
|
| kDSSigValUnknownTrouble | Validity could not be determined because of error. |
|
| kDSSigValUnknownBytesNotReady | Validity could not be determined because all bytes are not ready. |
|
| kDSSigValInvalidTrouble | Validation has been attempted, but there were errors that meant the signature could not be validated, with the conclusion that the result is invalid. |
|
| kDSSigValUnused | Validity for this digest is not used (for example, there is no document validity if there is no byte range). |
|
| kDSSigValJustSigned | The signature was just signed, so it is implicitly valid. |
|
| kDSSigValFalse | The signature document/object digest is invalid. |
|
| kDSSigValTrue | The signature document/object digest is valid. |
|
| kDSSigValEnumSize | The size of the DSSigValState enumeration. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
enum DSSigValText {
| kDSSigValTextNull, |
|
| kDSSigValTextDSTop, |
|
| kDSSigValTextDSDetail, |
|
| kDSSigValTextDSTooltip, |
|
| kDSSigValTextSigInfo, |
|
| kDSSigValTextVal, |
|
| kDSSigValTextProp, |
|
| kDSSigValTextAP, |
|
| kDSSigValTextPropIdValidity, |
|
| kDSSigValTextDSAVIdValidity, |
|
| kDSSigValTextDSTTIdValidity, |
|
| kDSSigValTextEnumSize |
}
File: PubSecHFT.h |
Line: 690 |
Elements
| kDSSigValTextNull | Never called. It should return NULL . |
|
| kDSSigValTextDSDetail | (Optional) Get text to show in the AVPanel, shown in the signature detail title line. |
|
| kDSSigValTextDSTooltip | (Optional) Get text to show in the tooltip when the mouse is over the signature annotation. |
|
| kDSSigValTextSigInfo | (Optional) Get text to show in the EScript SignatureInfo object. |
|
| kDSSigValTextVal | (Optional) Get text to show in the validate alert dialog. |
|
| kDSSigValTextProp | (Optional) Get text to show in the signature properties dialog. |
|
| kDSSigValTextAP | (Optional) Get text to show in the appearance, if the signature appearance uses layer n4 (not recommended). In this case, you must also pass an index. |
|
| kDSSigValTextDSAVIdValidity | Get text to describe the validity of the signer certificate (used in AVPanel). |
|
| kDSSigValTextDSTTIdValidity | Get text to describe the validity of the signer certificate (appended to the tooltip, and called only when describing why the certificate is invalid). |
|
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
See Also
File: PubSecHFT.h |
Line: 133 |
Elements
| kPSAPSigPreExists | Signing a prexisting signature field. |
|
| kPSAPSigTentative | Creating a signature, on the fly, on a page. |
|
| kPSAPSigPreview | Creating a preview of a signature. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
enum PSDecryptionReason {}
File: PubSecHFT.h |
Line: 582 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
See Also
File: PubSecHFT.h |
Line: 875 |
Elements
| kPSExportDataNone | None. No export operation is performed. |
|
| kPSExportDataMyContact | Export certificates for self. This operation is performed only if the PROP_PSENG_ExportContact property is set, indicating that the handler supports this format. |
|
| kPSExportDataDirSettings | Export a list of directory settings. This operation is performed only if the PROP_PSENG_ExportDirSettings property is set, indicating that the handler supports this format. |
|
| kPSExportDataEnumSize | The enum size. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
See Also
File: PubSecHFT.h |
Line: 907 |
Elements
| kPSExportDestNone | None. Prompt for the output file type. This is recommended. |
|
| kPSExportDestFile | Save as an unspecified file type, possibly prompting for the file type. |
|
| kPSExportDestCMSFile | Save as a CMS file (.p7c). |
|
| kPSExportDestCertFile | Save as a Certificate file (.cer). |
|
| kPSExportDestFDFFile | Save as an FDF file. |
|
| kPSExportDestEMailFDF | Email an FDF file. |
|
| kPSExportDestCertURL | Send a single certificate to the URL. |
|
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 832 |
Elements
| kPSImportDataNone | None. No import operation is performed. |
|
| kPSImportDataContactsCab | An ASCab containing a list (
"0", "1", ...
) of contact cabs. Contact cabs have the entries PROP_ContactCab_*. |
|
| kPSImportDataContactsCabFromSig | An ASCab containing a list ("0", "1", ... ) containing a single contact cab. This Contact cab will have only the PROP_ContactCab_Certs entry set. This is sent only when trusting the signer of a signature. |
|
| kPSImportDataDirsCab | An ASCab containing a list ("0", "1", ... ) of directory setting cabs, which have the entries PROP_DirSettingCab_* . |
|
| kPSImportDataEnumSize | The size of the PSImportDataType. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
See Also
File: PubSecHFT.h |
Line: 1047 |
Elements
| kPSOpPerformNone | None |
|
| kPSOpPerformESLogin | Silent scripted operation. Access/select the file/store containing digital IDs. |
|
| kPSOpPerformESLogout | Silent scripted operation. Deaccess the file/store containing digital IDs. |
|
| kPSOpPerformESNewUser | Silent scripted operation. Create a new self-sign digital ID. |
|
| kPSOpPerformESSetValidateMethod | Silent scripted operation. Deprecated. |
|
| kPSOpPerformESPasswordTimeout | Silent scripted operation. Set the password timeout policy. |
|
| kPSOpPerformDisplayCertList | Brings up a user interface to display a list of certificates contained in an ASCab. It returns true if it is implemented by the handler. |
|
| kPSOpPerformGetCerts | Returns a list of certificates in an ASCab. |
|
| kPSOpPerformGetStores | Returns a list of credential stores. |
|
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
enum PSSessionOpType {
| kPSOpTypeNone = 0, |
|
| kPSOpTypePDDocSign, |
|
| kPSOpTypePDDocSigValidate, |
|
| kPSOpTypeCosDocSign, |
|
| kPSOpTypeCosDocSigValidate, |
|
| kPSOpTypeDataSign, |
|
| kPSOpTypeDataSigValidate, |
|
| kPSOpTypeMyContactExport, |
|
| kPSOpTypeContactImport, |
|
| kPSOpTypePolicyModify, |
|
| kPSOpTypeAPRead, |
|
| kPSOpTypePDCryptDocCreate, |
|
| kPSOpTypePDCryptDocOpen, |
|
| kPSOpTypeLogin, |
|
| kPSOpTypeLogout, |
|
| kPSOpTypeCertEnum, |
|
| kPSOpTypeDirEnum, |
|
| kPSOpTypeDirGet, |
|
| kPSOpTypeStoreEnum |
}
File: PubSecHFT.h |
Line: 89 |
Elements
| kPSOpTypeNone | None |
|
| kPSOpTypePDDocSign | Sign a PDDoc to create a PDDoc signature. |
|
| kPSOpTypePDDocSigValidate | Validate a PDDoc signature. |
|
| kPSOpTypeCosDocSign | Sign a CosDoc. |
|
| kPSOpTypeCosDocSigValidate | Validate a CosDoc signature. |
|
| kPSOpTypeDataSign | Sign bytes. |
|
| kPSOpTypeDataSigValidate | Validate bytes. |
|
| kPSOpTypeMyContactExport | Read and export My Contact information. |
|
| kPSOpTypeContactImport | Import contacts into address book. |
|
| kPSOpTypePolicyModify | Modify credential access policy (used by EScript). |
|
| kPSOpTypeAPRead | Read an appearance file (used by EScript). |
|
| kPSOpTypePDCryptDocCreate | Prepare to encrypt documents. |
|
| kPSOpTypePDCryptDocOpen | Prepare to open encrypted documents. |
|
| kPSOpTypeLogin | Authenticate or login user (used by EScript). |
|
| kPSOpTypeLogout | De-authenticate or logout user (used by EScript). |
|
| kPSOpTypeCertEnum | Enumerate certificates available for signing and encryption. |
|
| kPSOpTypeDirEnum | Enumerate directories and get directory information. |
|
| kPSOpTypeDirGet | Connect to and use a directory. |
|
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
enum PSSigDialogStatus {}
File: PubSecHFT.h |
Line: 236 |
Elements
| kPSSigDialogNone | No further dialogs are required. |
|
| kPSSigDialogSign | PubSec's sign dialog box should be executed. |
|
| kPSSigDialogSignWithPassword | PubSec's sign dialog box should be executed, and should ask for a password. |
|
| kPSSigDialogSignThenAuthenticate | PubSec's sign dialog box should be executed, then SigAuthenticate() should be called. |
|
| kPSSigDialogStatusEnumSize | The size of the PSSigDialogStatus enum. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
See Also
File: PubSecHFT.h |
Line: 173 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
See Also
File: PubSecHFT.h |
Line: 190 |
Elements
| kPSFileNone | Uninitialized. |
|
| kPSFileAVDoc | Normal PDDoc signing. Enable the Save and SaveAs buttons. |
|
| kPSFileBrowserDoc | External browser window. Enable the Sign button. |
|
| kPSFileExternalDoc | External non-browser window. Enable the Sign button. |
|
| kPSFileTempDoc | Temp file. Enable the SaveAs button. |
|
| kPSFileFDFData | Signing an FDF Data Exchange file. Enable the Sign button. |
|
| kPSFileCosDoc | Signing a CosDoc. Enable the Sign button. |
|
| kPSFileTransData | Signing transactional data. |
|
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
See Also
File: PubSecHFT.h |
Line: 216 |
Elements
| kPSSigMethodNone | None |
|
| kPSSigMethodPKCS1 |
PKCS#1 , adbe.x509.rsa.sha1 |
|
| kPSSigMethodPKCS7Detached |
adbe.pkcs7.detached |
|
| kPSSigMethodPKCS7SHA1 |
adbe.pkcs7.sha1 |
|
| kPSSigMethodETSICADES |
ETSI.CAdES.detached |
|
| kPSSigMethodETSIDocTimestamp |
ETSI.RFC3161 |
|
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 155 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: PubSecHFT.h |
Line: 251 |
Elements
| kPSSigValSupportFalse | The handler does not support validation of this signature. |
|
| kPSSigValSupportTrue | The handler supports validation of this signature. |
|
| kPSSigValSupportUpdate | A handler software update is needed to support validation of this signature. |
|
| kPSSigValSupportPreRelease | The signature was created with a pre-release or invalid release of the software. The user is warned. |
|
| kPSSigValSupportEnumSize | The size of the PSSigValSupport enum. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gPubSecHFT;
File: PubSecHFT.h |
Line: 61 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_APPreviewRec {}
Data with which to build a signature preview in the edit dialog box for a signature appearance file entry.
File: PubSecHFT.h |
Line: 1080 |
Elements
| logo | The logo string. |
|
| logoBBox | The bounding box for the logo string. |
|
| fName | The entry name. |
|
| fDN | The distinguished name. |
|
| fReason | The reason for signing. |
|
| fLocation | The location of the signature. |
|
| fWidth | The width that determines the aspect ratio of the preview image. |
|
| fHeight | The height that determines the aspect ratio of the preview image. |
|
| fbAuthSig |
true if this is an author signature, false otherwise. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSExportDataExchangeParamsRec {}
Parameters for exporting data from PubSec to a file.
The
PSExportDataExchangeParamsRec.dataCab
format is as follows: A top level cab will contain lists of PROP_ExportDataCab_Contacts, PROP_ExportDataCab_DirSettings or whatever other data is to be included. This top level cab can include entries for an email address (used as the return email address) and a common name (cn
). It is recommended that the cn
entry be set to the common name of the user; this will be used only in creating the file name for the FDF (or PKCS#7) file. If either the cn
or email address is not provided, they will be fetched from the AVIdentity preference settings.
Contents of the individual list entries are added as CosDict objects to the FDF file with almost no filtering. The filtering is to add a /Type attribute and to turn /Certs entries into /CMS entries (meaning that a contact can contain a Certs entry that is a list of certificates). Refer to the FDF Data Exchange specification for details on attributes. Each contact can include a list of certificates and an email address. Contacts that contain lists of certificates will have these lists turned into a CMS object because the FDF format supports only CMS. Contacts can directly provide the CMS object if they choose. Each directory entry contains directory-specific information that can be converted to a CosDict before storing in the FDF file. File entries give device-independent paths to files that are to be embedded. PubSecHandler and PubSecEngine are used to specify the handler to use to sign the data exchange file (if it is signed at all).
Example cab for exporting MyContact
:
dataCab : Cab
"Contacts" : Cab
"0" : Cab
"EMail" : "jsmith<p>----smithcorp.com"
"Certs" : Cab
"0" : binary end entity cert
"cn" : "John Smith"
"EMail" : "jsmith<p>----smithcorp.com"
Example cab for exporting directory settings:
dataCab : Cab
"DirSettings" : Cab
"0" : Cab
"Port" : 369
See Also
File: PubSecHFT.h |
Line: 2081 |
Elements
| size | The size of the structure. |
|
| psHandler | If exporting FDF, it is the handler to use to sign the FDF. If it is not supplied, the user is prompted for a handler. |
|
| psEngine | If exporting FDF, it is the engine to use to sign the FDF. If it is not supplied, the method uses the default (user interface) engine. |
|
| dataType | The type of data to be exported. It is one of the following values:
Value
|
Description
|
kPSExportDataNone
|
Not specified.
|
kPSExportDataMyContact
|
Export the user's own contact information (certificates for encryption and/or signing).
|
kPSExportDataContacts
|
Export a list of contacts from an address book or directory that are to be shared.
|
kPSExportDataDirSettings
|
Export a list of directory settings that can be used to help someone else configure his directory.
|
|
|
| dataCab | (Required) Data to export, or an empty ASCab if there is no data to export. The format is defined below. |
|
| requestType | The type of data to be requested. If it is supplied, the method adds a request to the FDF for this data type and forces the export format to be FDF. It has the same possible values as dataType . |
|
| destType | The destination type that specifies how data should be delivered. It is one of the following values:
Value
|
Description
|
kPSExportDestNone
|
Not specified, prompt the user (recommended).
|
kPSExportDestFile
|
Save as unspecified file type, possibly prompting for the file type.
|
kPSExportDestCMSFile
|
Save as CMS file.
|
kPSExportDestFDFFile
|
Save as FDF file.
|
kPSExportDestEMailFDF
|
Save an email FDF file.
|
kPSExportDestCertURL
|
Send single certificate to URL.
|
|
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSImportDataExchangeParamsRec {}
Parameters for importing data from a file into PubSec.
File: PubSecHFT.h |
Line: 2020 |
Elements
| size | The size of the structure. |
|
| psHandler | The handler to use to accept the import data, if it accepts the specified type. |
|
| psEngine | The engine to use to accept the import data. If it is not supplied, the method uses the default (user interface) engine. |
|
| dataType | The type of data to be imported. If data of this type is not found in the FDF, the operation fails. |
|
| fileSys | The file system used for filePath . |
|
| filePath | The path of the file to be opened for import. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSImportDataParamsRec {}
Parameters for importing data from a file into PubSec; it is used in PSImportDataProc().
See Also
File: PubSecHFT.h |
Line: 856 |
Elements
| size | The size of the structure. |
|
| dataType | The format of the data to be imported. |
|
| dataCab | If dataType is kPSImportDataSigDict, it is the signature dictionary. If dataType is kPSImportDataFDFImportArray, it is the import array. If dataType is kPSImportDataFDFDirArray, it is the directory settings array. |
|
| sigTrust | A flag that indicates whether this data comes from a trusted source. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSOpenCMSEnvelopeParamsRec {}
Parameters that are used when opening a CMS envelope.
File: PubSecHFT.h |
Line: 593 |
Elements
| size | The size of this structure. |
|
| cmsEnvelopeData | (Constant) The ASN1 encoded PKCS#7 Enveloped Data to open. |
|
| cmsEnvelopeSize | The size in bytes of the data pointed to by cmsEnvelopeData . |
|
| outEnvelopeContentsData | Returns the envelope contents data. PubSec owns, allocates and frees the memory. |
|
| outEnvelopeContentsSize | The size in bytes of the data pointed to by cmsEnvelopeContentsData . |
|
| outSessionKeyData | (Optional) Returns the session key recovered when opening the envelope. If a session key is returned by the handler, PubSec uses it to open other recipient groups and enable the user to edit them. |
|
| outSessionKeySize | The size in bytes of the data pointed to by outSessionKeyData . |
|
| outCertificates | (Optional) The certificate corresponding to the private key used to open the envelope. When it is provided, PubSec displays the name of the opener when the user edits the recipient list. |
|
| inReason | The reason why the opening of a CMS envelope is requested. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSSigCosDocParamsRec {}
Signature parameters for a CosDoc. It is used internally.
See Also
File: PubSecHFT.h |
Line: 551 |
Elements
| size | The size of the structure. |
|
| sigType | (Constant) Always kPSSigDocTypeCosDoc. |
|
| pdDoc | (Constant) NULL if there is no parent. |
|
| cosDoc | (Constant) The document being signed. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSSigDataBufferParamsRec {}
Signature parameters for signing transitional data, such as XFA.
See Also
File: PubSecHFT.h |
Line: 568 |
Elements
| size | The size of the structure. |
|
| sigType | (Constant) Always kPSSigDocTypeTransData. |
|
| pdDoc | (Constant) NULL if there is no parent. |
|
| cosDoc | (Constant) The document being signed. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSSigGetSigValueParamsRec {}
A structure containing parameters and return values for PSSigGetSigValueProc().
File: PubSecHFT.h |
Line: 348 |
Elements
| size | The size of the structure. |
|
| sigMethod | (Constant) The method used to create the signature value. |
|
| digestMethod | (Constant) The method used to create the digest. |
|
| digestValue | (Constant) A digest value to be signed, or NULL . |
|
| dataBuffer | The handle to use for fetching bytes to digest. |
|
| bGetSigValue | (Constant) If true , get a signature value, otherwise return the size of the signature value. |
|
| outSigValueData | Return the signature value data. The caller will call ASfree() to destroy the structure. |
|
| outSigValueSize | The return size of SignatureValue . |
|
| outSigPropCab | Return an ASCab containing signature properties that should be displayed instead of signature dictionary entries. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSSigPDDocParamsRec {}
Validation parameters for validating a document signature or specific signature field.
See Also
File: PubSecHFT.h |
Line: 528 |
Elements
| size | The size of the structure. |
|
| sigType | (Constant) It is always kPSSigDocTypePDDoc. |
|
| pdDoc | (Constant) The document being signed. |
|
| sigField | (Constant) The field being signed. |
|
| sigAnnot | (Constant) The annotation associated with this field. |
|
| annotWidth | (Constant) The width of the annotion, if the signature is visible. |
|
| annotHeight | (Constant) The height of the annotion, if the signature is visible. |
|
| sigAPCab | Returns handler-specific appearance information for PSSigGetSigPropertiesProc(). |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSSigSignReportParamsRec {}
File: PubSecHFT.h |
Line: 635 |
Elements
| size | The size of this structure. |
|
| sigPropCab | Signature properties of the signature we would like to report on. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSSigSigPropParamsRec {}
A structure containing parameters and return values for PSSigGetSigPropertiesProc().
See Also
SigGetSigPropertiesProc
File: PubSecHFT.h |
Line: 268 |
Elements
| size | The size of the structure. |
|
| pdDoc | (Constant) The PDDoc being signed. If a PDDoc is not being signed, this is only used for window parenting and can be NULL . |
|
| fileOptions | (Constant) The file type and signing environment, which the handler uses to display appropriate save buttons. |
|
| bUI | (Constant) When it is true , the call is being made from the user interface; when it is false it is being made from a script or batch file. |
|
| dialogTitle | The title to use for the signing dialog, if bUI is true . It is usually NULL , which allows the handler to use the default. |
|
| sigParamsCab | (Constant) It represents the parameters passed in by EScript converted to an ASCab, or NULL if the call is not from EScript. |
|
| outSaveOptions | If you are not providing your own sign dialog, set this value to DSSignSave. If you are providing your own sign dialog, return the result of your sign dialog. Setting the value to DSignCancel cancels the signing operation. |
|
| outDialogStatus | Return status information that tells PubSec what dialogs to display and how to authenticate the handler. The legal return values are:
Value
|
Description
|
kPSSigDialogNone
|
The handler provides its own sign dialog.
|
kPSSigDialogSign
|
PubSec provides a sign dialog.
|
kPSSigDialogSignWithPassword
|
PubSec provides a sign dialog box with a password.
|
kPSSigDialogSignThenAuthenticate
|
PubSec provides a sign dialog, then afterwards calls the handler to allow the handler to authenticate the user.
|
|
|
| outCertListCab | (Required) Return an ASCab containing an ordered certificate chain, signing certificate first (at key 0 ). |
|
| outNewSigPropCab | (Required) Populate this existing ASCab with signature properties that will be written to the signature dictionary when the signature is committed. |
|
| outNewSigBuildCab | (Optional) Populate this existing ASCab with return build properties that will be written to the signature dictionary when the signature is committed. |
|
| docType | (Constant) The type of document being signed. |
|
| docParams | A structure containing signature parameters appropriate to the type of document. Depending on sigType , it is a structure of type PSSigPDDocParams, PSSigCosDocParams, or PSSigDataBufferParams. |
|
| sigMethod | (Constant) A specification for SignatureValue. See the PDF Reference for details. |
|
| digestMethod | (Constant) A method used to create a digest. |
|
| inSigType | Additions for Acrobat 7. The type of the signature being created |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSSigValidateDialogParamsRec {}
A structure containing parameters and return values for PSSigValidateDialogProc().
See Also
File: PubSecHFT.h |
Line: 467 |
Elements
| size | The size of the structure. |
|
| certListCab | (In and out) For a PKCS#1 signature, PubSec fills in the certificate chain. For a PKCS#7 signature, PubSec returns an empty ASCab. For both signature types, the handler must provide the certificate chain that was validated. |
|
| reqRevokeChecks | Informs the handler whether revocation checks are required. Handlers should always do revocation checks, but return failure only when this value is true . |
|
| maxRevokeInfoCacheLifetime | The maximum lifetime (in minutes) of the cached information that is used for revocation checking. This is relevant for some types of revocation checking (such as CRL-based revocation checking) and not for others (such as OCSP). |
|
| sigValCab | An ASCab containing the validity of the signature. It is never NULL . The handler can validate the signature and update this object if desired. |
|
| bModalParent | Indicates whether it is being called when a modal parent dialog box is open. If it is true , rollback and verify buttons should be disabled because:
|
|
| dsPropType | Returns a value that tells PubSec whether to roll back the signature or show a properties dialog box for the signature. |
|
| docType | (Constant) The type of document being signed. |
|
| docParams | A structure containing signature parameters appropriate to the type of document. Depending on sigType , it is a structure of type PSSigPDDocParams or PSSigCosDocParams. |
|
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSSigValidateParamsRecRec {}
A structure containing parameters and return values for PSSigValidateProc().
See Also
File: PubSecHFT.h |
Line: 396 |
Elements
| size | The size of the structure. |
|
| sigMethod | (Constant) The method used to create the signature value. |
|
| digestMethod | (Constant) The method used to create the digest. |
|
| digestValue | (Constant) A digest value to be signed, or NULL . |
|
| sigValueData | (Constant) A signature value to be verified. |
|
| sigValueSize | (Constant) The size of the signature value. |
|
| certListCab | (In and out) For a PKCS#1 signature, PubSec fills in the certificate chain. For a PKCS#7 signature, PubSec returns an empty ASCab. For both signature types, the handler must provide the certificate chain that was validated. |
|
| reqRevokeChecks | Informs the handler whether revocation checks are required. Handlers should always do revocation checks, but return failure only when this value is true . |
|
| maxRevokeInfoCacheLifetime | The maximum lifetime (in minutes) of the cached information that is used for revocation checking. This is relevant for some types of revocation checking (such as CRL-based revocation checking) and not for others (such as OCSP). |
|
| sigValCab | Returns an ASCab containing the validity of the signature. It must not be NULL . The handler must set the values for PROP_SigVal_Id and PROP_SigVal_TrustFlags, and can optionally set PROP_SigVal_IdPriv and/or PROP_SigVal_IDPrivTextValidity. The handler should also set the value of PROP_SigVal_Digest, if it is not already set. All other values should be left unmodified, since they will not be preserved by PubSec. |
|
| outSigPropCab | Returns signature properties to display instead of signature dictionary entries. |
|
| dataBuffer | The handle to use for fetching bytes to digest. |
|
| inSignTime | PubSec provides the time that it thinks signing occured. |
|
| inSigType | The type of signature being validated. |
|
| cosDoc | Cos document to which signature belongs |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PSSigValidateSupportParamsRec {}
A structure containing signature parameters for PSSigValidateSupportedProc().
See Also
File: PubSecHFT.h |
Line: 379 |
Elements
| size | The size of the structure. |
|
| filter | (Constant) The value of the /Filter attribute for the signature. |
|
| subFilter | (Constant) The value of the /SubFilter attribute for the signature. |
|
| version | (Constant) The value of the /V attribute for the signature. |
|
| revision | (Constant) The value of the /R attribute for the signature. |
|
| buildCab | (Constant) The handler's build properties dictionary, as an ASCab. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct _t_PubSecHandlerRec {}
PubSecHandlerRec Definition. See PSRegisterHandler for registration of PubSecHandlers.
See Also
File: PubSecHFT.h |
Line: 1867 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Destroys a public key security engine for this handler, freeing the memory.
See Also
File: PubSecHFT.h |
Line: 1275 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
This function gets data of the specified type from a handler, to be exported to an FDF or CMS file and possibly sent as an email attachment. The function is called when exporting to FDF, for example, in response to an FDF Data Exchange certificate request.
Acrobat calls PSGetBoolPropertyProc() to see if the relevant data type is supported in the handler implementation. See PSExportDataType.
See Also
File: PubSecHFT.h |
Line: 1705 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Gets an ASAtom property of an engine. For a list of public properties of a PubSecEngine, see PubSecHFT.h.
See Also
File: PubSecHFT.h |
Line: 1300 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Gets an ASBool property of an engine. For a list of public properties of a PubSecEngine, see PubSecHFT.h.
See Also
File: PubSecHFT.h |
Line: 1288 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Gets information about directory handlers in an engine that is acting as a directory service provider.
See Also
File: PubSecHFT.h |
Line: 1776 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Gets information about directories in an engine that is acting as a directory service provider.
See Also
File: PubSecHFT.h |
Line: 1810 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Gets a list of directories in an engine that is acting as a directory service provider.
See Also
File: PubSecHFT.h |
Line: 1792 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Gets information about directory handlers in an engine that is acting as a directory service provider.
See Also
File: PubSecHFT.h |
Line: 1759 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Gets an ASInt32 property of an engine. For a list of public properties of a PubSecEngine, see PubSecHFT.h.
See Also
File: PubSecHFT.h |
Line: 1313 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Gets custom artwork from the handler, to be used as a label for a particular validity state. The artwork for standard labels does not need to be specifically retrieved. If you are not using dynamic signature appearances or not using custom artwork, the handler need only handle the null label case.
See Also
File: PubSecHFT.h |
Line: 1628 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Gets an ASText property of an engine. For a list of public properties of a PubSecEngine, see PubSecHFT.h.
For the PROP_PSENG_Exception property, index
is a DSRetCode value. If a handler receives a a call to get PROP_PSENG_Exception, it must reset its exception status so that subsequent calls to get an exception string return NULL
. NULL
return values are legal for all properties.
See Also
File: PubSecHFT.h |
Line: 1332 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
This function sends data of a particular type to a handler to import into its own data store. This is call is executed in response to data received (for example, through an FDF file or through the signature dictionary).
Acrobat calls PSGetBoolPropertyProc() to see if the relevant data type is supported in the handler implementation. See PSImportDataType.
See Also
File: PubSecHFT.h |
Line: 1681 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Create a new public key security engine for this handler. This engine would not be associated with any user interface.
See Also
File: PubSecHFT.h |
Line: 1268 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Open the provided PKCS#7 (CMS) Enveloped Data object and return the data contained in it.
File: PubSecHFT.h |
Line: 1742 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
This procedure is required. It is called to open the provided PKCS#7 cryptographic message service (CMS) enveloped data object and return the data contained in it.
File: PubSecHFT.h |
Line: 1727 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Opens a connection to a specified directory to use for authentication.
See Also
File: PubSecHFT.h |
Line: 1856 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Performs the specified operation using parameters contained in cab. This interface is used by EScript.
File: PubSecHFT.h |
Line: 1399 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called to acquire resources that will be needed to begin a PubSec session. For example, it might need to log on before performing a desired operation. If resources are already available, the handler may not need to do anything. When the function completes successfully, PubSec calls PSSessionReleaseProc() with the same operation type. Multiple calls can be made to acquire the same or different operation types, before a previously acquired resource is released. Handlers should keep a reference count if required for a particular resource.
Despite the name, this function does not acquire a session; it just acquires the resources that will be needed by the session. For example, to begin a signing session, PubSec calls PSSessionAcquire() with kPSOpTypePDDocSign. The PubSec handler should select the resources and credentials that are to be used for signing. If the call is successful, PubSec will proceed with the PSSigGetSigPropertiesProc() and PSSigGetSigValueProc() calls.
See Also
File: PubSecHFT.h |
Line: 1362 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Returns kDSTrue if the resources and information needed to perform the specified operation have been acquired.
See Also
File: PubSecHFT.h |
Line: 1387 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Releases any resources that were required for the specified operation, such as file handles. It is up to a handler to decide what resources to release. A handler can, for example, leave a user logged on, even after a session is released. This call can fail. For example, you might want the call to fail if the operation is kPSOpTypeEScriptLogin and encrypted documents are open.
See Also
File: PubSecHFT.h |
Line: 1376 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Sets information about a directory in an engine that is acting as a directory service provider.
See Also
File: PubSecHFT.h |
Line: 1833 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called to authenticate the signer. The caller can determine whether authentication is required by calling PSGetBoolPropertyProc() with the property PROP_PSENG_IsAuthenticated.
This procedure is called only if specified by the PSSigSigPropParams passed to PSSigGetSigPropertiesProc(). If your handler does not need this call, it should be defined to always return kDSTrue.
See Also
File: PubSecHFT.h |
Line: 1446 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Creates the signature appearance that is put into the /AP dictionary /N entry.
It is recommended that you set this procedure to NULL
, which allows PubSec to use the default APHandler to generate the XObj for the appearance.
See Also
File: PubSecHFT.h |
Line: 1607 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called when creating a new signature. For PDDoc signatures, this call replaces SigNew() and SigCommit() calls. It returns the values that PubSec writes into the signature dictionary in the parameters structure. Before making this call, the handler should use PSSessionAcquireProc() to choose the credential to be used for signing. The handler can use the user interface during this call to allow authentication and to bring up the signing dialog.
See Also
File: PubSecHFT.h |
Line: 1418 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called to sign the digest and return the signature value. The memory for the signature value becomes the property of the caller.
When it is called for a PKCS #7 signature, there is a size-only option: if the value of pOutSigValueData
in the inOutParams
structure is NULL
, it returns the expected size of the signature value.
For most values of digestMethod
in the inOutParams
structure, the digest is passed into the handler, and the handler needs to sign it. However if a handler specifies that it must do its own digest (for example, for the legacy EntrustFile toolkit) then a NULL
digest is passed in. The handler can specify this using PROP_PSENG_SignFormatPKCS7Digest. If this property is true
, the digest is not passed to the handler.
This procedure should not show any user interface and should not allow a user to cancel the signing operation.
See Also
File: PubSecHFT.h |
Line: 1480 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called to display a dialog box that shows signature properties.
If this procedure is NULL
(which is recommended), PubSec opens its own properties dialog. The default properties dialog box includes buttons that allow the user to import and to display certificates:
-
The import button calls PSImportDataProc().
-
If the handler implements the kPSOpPerformDisplayCertList operation (see PSPerformOperationProc()) the show-certificate button can open the handler-provided display dialog. Otherwise, the button opens the default certificate-display dialog.
See Also
File: PubSecHFT.h |
Line: 1564 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Ask the handler to report a summary on a signature that has just been signed by this handler.
File: PubSecHFT.h |
Line: 1860 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called to get a name to use for a particular layer of signature appearance. This is used when the signature appearance uses the n1 and n3 layers for dynamic signature appearances. Beginning in Acrobat 6.0, Acrobat is discouraging the use of dynamic signature appearances and is instead showing the signature validity as an icon that is rendered at run time.
Provide this procedure for handlers that need to be backward compatible with earlier implementations that use custom artwork. The procedure can be set to NULL
when you are not using dynamic signature appearances.
If the value DSAPValid, DSAPDoubleValid, or DSAPInvalid is returned, Acrobat uses standard labels. Otherwise Acrobat calls PSGetLogoProc() to return logo artwork to use for the XObject. A return value of ASAtomNull causes Acrobat to use a blank XObject for the specified layer.
See Also
File: PubSecHFT.h |
Line: 1659 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called to get the text result of validation. For most values of textType
, the handler should return NULL
, causing PubSec to use the default text strings ("Valid"
, "Invalid"
, or "Unknown"
, depending on the validity state). Handlers will normally need to provide their own ID validity strings.
See Also
File: PubSecHFT.h |
Line: 1584 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called to show a dialog box that shows validation status after the signature is validated.
If this procedure is NULL
(which is recommended), PubSec opens its own validation dialog.
See Also
File: PubSecHFT.h |
Line: 1536 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called to validate a signature.
See Also
File: PubSecHFT.h |
Line: 1512 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Called to determine whether the handler can validate a signature.
See Also
File: PubSecHFT.h |
Line: 1496 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
void AABFindCertsByName(const ASUns8* inCertNameData, ASInt32 inCertNameSize, ASCab outResults) |
Performs a lookup in the Acrobat Address Book by certificate subject name. It returns all certificates that match the name along with trust information associated with them.
The returned ASCab contains:
-
An entry for each certificate, with a 0-based index followed by the X509 certificate as ASN1-encoded binary data.
-
An entry with a key Tn
containing the associated trust value of each certificate, where n
corresponds to the certificate's index key.
If a trust key is missing, the value should be assumed to be untrusted. For example:
{ ("0", cert1), ("1", cert2), ("T1", kPSSigTrustAuthenticDocuments) }
In this case, cert1
is untrusted, cert2
is trusted for authentic documents.
Parameters
| inCertNameData — | The subject name of the certificates to find. Specify a BER-encoded value of ASN.1 type Name defined in X.509 (RFC 3280). |
|
| inCertNameSize — | The size of the certificate subject name data. |
|
| outResults — | (Filled by the method) An ASCab containing any certificates, and their trust information, found by the lookup. |
See Also
File: PubSecHFTProcs.h |
Line: 404 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Finds the certificate chain for the specified certificate in the Acrobat Address Book.
A certificate ASCab contains an entry for each certificate,with a 0-based index followed by the X509 certificate as ASN1-encoded binary data. For example:
{ ("0", cert1), ("1", cert2), ... }
Parameters
| inX509Cert — | The certificate identifier, as defined in X.509 (RFC 3280). This is a generic 8-bit pointer to the certificate data. |
|
| inX509CertSize — | The size in bytes of the X.509 certificate pointed to by inX509Cert . |
|
| inTrustedCerts — | An ASCab containing the user's trusted certificates. |
|
| inUntrustedCerts — | An ASCab containing additional certificates needed to build the certificate chain. |
|
| outChain — | (Filled by the method) An ASCab containing the certificate chain. The specified certificate itself is at index 0 , followed by the chain certificates in issuing order. |
Returns
| true if successful, false otherwise.
|
See Also
File: PubSecHFTProcs.h |
Line: 452 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Finds the specified certificate in the Acrobat Address Book and returns the trust level.
Parameters
| inX509Cert — | The certificate identifier, as defined in X.509 (RFC 3280). This is a generic 8-bit pointer to the certificate data. |
|
| inX509CertSize — | The size in bytes of the X.509 certificate pointed to by inX509Cert . |
|
| inCertChain — | An ASCab containing the certificate chain for the certificate, with the trust level for each certificate. It starts with the inX509Cert parameter's issuer at index 0 and continues in the issuing order. Can be NULL if the chain is not available. |
|
| inHelperCerts — | An ASCab containing an unordered sequence of certificates that can be used to build the certificate chain. If inCertChain is NULL and inX509Cert is not self-signed, PubSec attempts to build a chain of certificates using a default mechanism. A certificate ASCab contains an entry for each certificate,with a 0-based index followed by the X509 certificate as ASN1-encoded binary data. For example:
{ ("0", cert1), ("1", cert2), ... }
|
Returns
| The trust value for the specified certificate, if found. If no certificate is found, it returns kPSSigTrustUntrusted. To distinguish a certificate that is not found from one whose trust level is reported as untrusted, use AABIsCertPresent(). |
See Also
File: PubSecHFTProcs.h |
Line: 371 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Finds the certificates with a specified level of trust in the Acrobat Address Book.
Parameters
| inTrust — | The level of trust for which to find certificates. It is a logical OR of PSSigTrust bit flags. |
|
| outResults — | (Filled by the method) An ASCab containing the trusted certificates found in the AAB. A certificate ASCab contains an entry for each certificate, with a 0-based index followed by the X509 certificate as ASN1-encoded binary data. For example:
{ ("0", cert1), ("1", cert2), ... }
|
See Also
File: PubSecHFTProcs.h |
Line: 423 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Finds the specified certificate in the Acrobat Address Book. Use this method to distinguish a certificate that is not found by AABGetCertTrust from one whose trust level is reported as untrusted.
Parameters
| x509 — | The certificate identifier, as defined in X.509 (RFC 3280). |
|
| size — | The size of the certificate pointed to by x509 . |
Returns
| true if the certificate is found, false otherwise.
|
See Also
File: PubSecHFTProcs.h |
Line: 336 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Tests whether any certificate in a chain has been issued under the Adobe Root Certificate Policy.
Parameters
| inCertChain — | The certificate chain to test, as an ASCab array. The first certificate is the end entity, and certificates should follow in the issuing order. For example:
{ ("0", cert1), ("1", cert2), ... }
|
Returns
| true if any certificate in the chain was issued under the Adobe Root Certificate Policy.
|
File: PubSecHFTProcs.h |
Line: 552 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Attach the a document to an eEnvelope using the specified certificate data.
This function calls addRecipientListCryptFilter
and importDataObject
.
Parameters
| inDIPath — | Path to the document to add and secure as an attachment to pdDoc . |
|
| inAttName — | The attachment's name. |
|
| inCertChain — | The certificate identifier. This is a generic 8-bit pointer to the hex-encoded raw value of the certificate data. |
|
| inCertSize — | The size in bytes of the certificate pointed to by inCertChain . |
|
| pdDoc — | The document provided by the caller to which szAttName will be attached and secured. |
Returns
| true if the the pddAttachment is secured and attached properly to the pdDoc .
|
See Also
addRecipientListCryptFilter
importDataObject
File: PubSecHFTProcs.h |
Line: 578 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Tests whether any certificate in a chain has been issued under the Adobe Test Certificate Policy.
If this function returns true
, PubSec handlers are recommended to provide feedback to the user regarding the test nature of the certificate, which may render it untrustworthy.
Parameters
| inCertChain — | The certificate chain to test, as an ASCab array. The first certificate is the end entity, and certificates should follow in the issuing order. For example:
{ ("0", cert1), ("1", cert2), ... }
certn is an X509 certificate as ASN1-encoded binary data. |
Returns
| true if any certificate in the chain was issued under the Adobe Test Certificate Policy.
|
File: PubSecHFTProcs.h |
Line: 526 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Closes all encrypted documents associated with a PubSec engine, regardless of whether they need to be saved. Use PSCountEncryptedDocs() to determine if there are any documents that will need to be opened or saved.
PubSec keeps a list of all open encrypted documents. For security reasons, handlers will want all of these documents to be closed when it releases access to critical resources, (for example, when logging out). Use this method (rather than closing the documents directly) so that PubSec can maintain its cache correctly.
Parameters
| engine — | The engine for which the encrypted documents are closed. |
Returns
| true if successful, false otherwise.
|
See Also
File: PubSecHFTProcs.h |
Line: 119 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Returns the number of encrypted documents associated with a PubSec engine. It returns separate values for documents that need to be saved, and for those that do not need to be saved and can be safely closed.
Parameters
| engine — | The engine for which the encrypted docs are counted. |
|
| outNeedSave — | (Filled by the method) A pointer to the number of encrypted documents associated with the engine that need to be saved. |
|
| outCanClose — | (Filled by the method) A pointer to the number of encrypted documents associated with the engine that do not need to be saved and can be safely closed. |
See Also
File: PubSecHFTProcs.h |
Line: 98 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Computes the digest for a set of data. A handler will use this call to make PubSec compute the digest for a data buffer when signing or verifying signatures. This method calls PSDataBufferEnum() to get the bytes and computes an MD5 or SHA-1 digest.
Parameters
| dataBuffer — | The buffer containing the data. |
|
| digestValue — | (Filled by the method) A pointer to the digest value. The buffer must large enough for the requested digest method:
-
For an MD5 digest, it must be at least 16 bytes.
-
For an SHA-1 digest, it must be at least 20 bytes.
|
|
| digestMethod — | The method to use to compute the digest. |
Returns
| true if successful, false otherwise.
|
See Also
File: PubSecHFTProcs.h |
Line: 204 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Validates a specified signature field in a PDDoc. For example, you might call this from the validate button of a signature properties dialog, or if any information used during validation is changed. It does not bring up any user interface.
A return value of true
indicates that the validation operation was successfully peformed, but does not provide any information about the result of the validation (that is, the signature's validity value). The method does not return validity information, but simply updates the DigSig and PubSec validation caches.
Parameters
| dataBuffer — | The validation parameters. |
|
| maxSize — | The buffer containing the data. |
|
| pReturnBuffer — | The maximum number of bytes to return in the return buffer. |
|
| pReturnSize — | (Filled by the method) A pointer to the buffer containing the current bytes to be processed. If it is NULL , an error occurred and you should abort the enumeration. |
Returns
| true if the validation was successfully performed, false otherwise.
true as long as there is more data to process, false when the end of the buffer is reached.
|
See Also
File: PubSecHFTProcs.h |
Line: 180 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
As functions PSDataBufferEnum() or PSDataBufferDigest() are stateful (for example, the dataBuffer
object keeps track of the bytes that have been returned), call this function whenever the state maintained within the dataBuffer
need to be re-initialized.
Parameters
| dataBuffer — | The buffer containing the stateful information. |
See Also
File: PubSecHFTProcs.h |
Line: 536 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Exports certificates, requests for certificates, and so on, to FDF files or other file types, using a user interface wizard. It includes support to export to a file or to email.
The specified type of data is exported to a file and optionally emailed to a destination that is chosen using the wizard:
-
If the data is saved to a file and is the user's own contact information, it can be a PKCS#7 file (.p7c).
-
If the data contains just one certificate and is saved to a file, it can be a raw certificate file (.cer).
-
Otherwise, it is always an FDF file.
It does not raise or throw exceptions. It displays an alert if it is unsuccessful.
Parameters
| params — | A structure containing the export parameters. |
Returns
| true if successful, false otherwise.
|
See Also
File: PubSecHFTProcs.h |
Line: 483 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Imports FDF data from a file, using a user interface wizard. The parameters structure specifies the type and location of the data. This call is used, for example, by the Directory configuration dialog box to import directory settings from an FDF file.
When you use this call (rather than opening the FDF file directly) the PubSec FDF handling code is used, which provided support for FDF signature verification. PubSec opens the FDF file, and then calls the handler's PSImportDataProc() using the handler and engine specified in the parameters structure.
The operation fails if the data is not of the specified type. It does not raise or throw exceptions. It displays an alert if unsuccessful.
Parameters
| params — | A structure containing the import parameters. |
Returns
| true if successful, false otherwise.
|
See Also
File: PubSecHFTProcs.h |
Line: 506 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Registers a handler with the PubSec HFT. The caller retains ownership of the PubSecHandlerRec.
Parameters
| owner — | The handler's plug-in ExtensionID, assigned at initialization. |
|
| psHandler — | The handler structure containing the handler methods to register. |
Returns
| true if successful, false otherwise.
|
See Also
File: PubSecHFTProcs.h |
Line: 60 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Parameters
Returns
File: PubSecHFTProcs.h |
Line: 121 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Unregisters a handler from the PubSec HFT. This does not destroy the handler; the caller owns the PubSecHandlerRec.
Parameters
| psHandler — | The handler to unregister. |
See Also
File: PubSecHFTProcs.h |
Line: 72 |
© 2004-2013 Adobe Systems Incorporated. All rights reserved.
Thu Jan 21 2016, 11:19 AM IST