Software Component Electronic Signature (COOSIGNATURE@1.1)

This software component provides the ability to sign electronic documents and all other types of objects in Fabasoft Components electronically. Signatures are stored with the signed object in a special property. Signatures stored in that property cannot be removed again. Several types of signatures are predefined, additional types can be added by other software components. Which signature types can be used by whom on which objects is configurable.

Object Classes

ReferenceName
COOSIGNATURE@1.1:SignatureConfigurationSignature Configuration
COOSIGNATURE@1.1:SignatureTypeSignature Type
COOSIGNATURE@1.1:SignaturesConfigSignatures Configuration

Actions

ReferenceName
COOSIGNATURE@1.1:AllowedClassesFilter
COOSIGNATURE@1.1:CheckAuthentication
COOSIGNATURE@1.1:CompleteManualSignature
COOSIGNATURE@1.1:CopySignatures
COOSIGNATURE@1.1:CopySignaturesManual
COOSIGNATURE@1.1:CreateStatusInfo
COOSIGNATURE@1.1:EnterManualSignature
COOSIGNATURE@1.1:FilterAllowedSignatures
COOSIGNATURE@1.1:GetAllowedSignatures
COOSIGNATURE@1.1:GetPersonDisp
COOSIGNATURE@1.1:GetSignatureMenu
COOSIGNATURE@1.1:GetSignatureProperty
COOSIGNATURE@1.1:GetSignatureSettings
COOSIGNATURE@1.1:GetSignatureType
COOSIGNATURE@1.1:GetUsableSignatureTypes
COOSIGNATURE@1.1:IsAllowedSignature
COOSIGNATURE@1.1:ModifyPage
COOSIGNATURE@1.1:ObjectCommitted
COOSIGNATURE@1.1:PrepareManualSignature
COOSIGNATURE@1.1:PrepareSignature
COOSIGNATURE@1.1:PropagateManualSignature
COOSIGNATURE@1.1:PropagateSignature
COOSIGNATURE@1.1:SetConfigEntries
COOSIGNATURE@1.1:SetSignatures
COOSIGNATURE@1.1:SetSignaturesManual
COOSIGNATURE@1.1:SignObject
COOSIGNATURE@1.1:SignSelectedObjects
COOSIGNATURE@1.1:SignSelectedObjectsManual
COOSIGNATURE@1.1:VerificationNeeded

Properties

ReferenceName
COOSIGNATURE@1.1:SIGNVAR_COPYSIGCopy Signatures
COOSIGNATURE@1.1:SIGNVAR_COPYSIGMANCopy Manual Signatures
COOSIGNATURE@1.1:SIGNVAR_PROPTOOBJSPropagate Signature to Objects
COOSIGNATURE@1.1:SIGNVAR_SIGNMENUGet Signature Menu
COOSIGNATURE@1.1:SIGNVAR_SIGNOBJECTSObjects to Sign
COOSIGNATURE@1.1:SIGNVAR_SIGNREMARKRemark
COOSIGNATURE@1.1:domainallowmanualsignManual Signatures Without Verification
COOSIGNATURE@1.1:domaindisablesignmenuDisable Signatures Menu
COOSIGNATURE@1.1:domainsignaturesconfigSignatures
COOSIGNATURE@1.1:dummy
COOSIGNATURE@1.1:lastsignedLast Signature
COOSIGNATURE@1.1:lastsignedatLast Signature on/at
COOSIGNATURE@1.1:lastsignedbyLast Signature by
COOSIGNATURE@1.1:lastsignedremarkRemark of Last Signature
COOSIGNATURE@1.1:mansignedatSigned on/at
COOSIGNATURE@1.1:mansignedmanualbyManually Signed by
COOSIGNATURE@1.1:mansignremarkRemark
COOSIGNATURE@1.1:mansigntypeSignature Type
COOSIGNATURE@1.1:sgcgroupGroup
COOSIGNATURE@1.1:sgconfallowedAllowed to
COOSIGNATURE@1.1:sgconfclassObject Class
COOSIGNATURE@1.1:sgconfcomponentSoftware Component
COOSIGNATURE@1.1:sgconfdeniedDenied to
COOSIGNATURE@1.1:sgconfentriesAllowed Signatures
COOSIGNATURE@1.1:sgconfmanualentriesAllowed Manual Signatures
COOSIGNATURE@1.1:sgconftypeSignature Type
COOSIGNATURE@1.1:sgcorgunittypeOrganizational Unit
COOSIGNATURE@1.1:sgcpositionPosition
COOSIGNATURE@1.1:sgcuserUser
COOSIGNATURE@1.1:sgmclientdomainsTenants
COOSIGNATURE@1.1:sgmcomponentSoftware Component
COOSIGNATURE@1.1:sgmconditionCondition
COOSIGNATURE@1.1:sgmdisablemenuNot Available in Signature Menu
COOSIGNATURE@1.1:sgmgenavailGenerally Usable
COOSIGNATURE@1.1:sgmmustremarkRemark Needed
COOSIGNATURE@1.1:sgmpropagatePropagate Signatures According to Modify Propagation
COOSIGNATURE@1.1:sgmpropagatechangeablePropagate Signatures only to objects with sufficient access permissions
COOSIGNATURE@1.1:sgmpropversionkindType of Created Version for Propagated Signatures
COOSIGNATURE@1.1:sgmuseremarkRequest Remark
COOSIGNATURE@1.1:sgmverificationType of Authentication
COOSIGNATURE@1.1:sgmversionkindType of Created Version
COOSIGNATURE@1.1:sgtdisablemenuNot Available in Signature Menu
COOSIGNATURE@1.1:sgtexcomponentSoftware Component
COOSIGNATURE@1.1:sgtexpressionsExpressions Evaluated During Signing
COOSIGNATURE@1.1:sgtextextExpression
COOSIGNATURE@1.1:sgtgenavailGenerally Usable
COOSIGNATURE@1.1:sgtmodificationsModifications of Predefined Settings
COOSIGNATURE@1.1:sgtmustremarkRemark Needed
COOSIGNATURE@1.1:sgtprecondexprsExpressions to Check Preconditions
COOSIGNATURE@1.1:sgtpropagatePropagate Signatures According to Modify Propagation
COOSIGNATURE@1.1:sgtpropagatechangeablePropagate Signatures only to objects with sufficient access permissions
COOSIGNATURE@1.1:sgtpropversionkindType of Created Version for Propagated Signatures
COOSIGNATURE@1.1:sgtstatetextText for Status Line
COOSIGNATURE@1.1:sgtuseremarkRequest Remark
COOSIGNATURE@1.1:sgtverificationType of Authentication
COOSIGNATURE@1.1:sgtversionkindType of Created Version
COOSIGNATURE@1.1:sifastpwdcheckFast Password Check
COOSIGNATURE@1.1:signaturequalityAuthentication Quality
COOSIGNATURE@1.1:signaturesSignatures
COOSIGNATURE@1.1:signaturesmanualManual Signatures
COOSIGNATURE@1.1:signaturetypesSignatures
COOSIGNATURE@1.1:signconfigsSignature Configurations
COOSIGNATURE@1.1:signedatSigned on/at
COOSIGNATURE@1.1:signedbySigned by
COOSIGNATURE@1.1:signedmanualbyManually Signed by
COOSIGNATURE@1.1:signenteredbySignature Entered by
COOSIGNATURE@1.1:signremarkRemark
COOSIGNATURE@1.1:signrolefunctionFunction
COOSIGNATURE@1.1:signrolegroupGroup
COOSIGNATURE@1.1:signroleposPosition
COOSIGNATURE@1.1:signrolesubstAs Substitute
COOSIGNATURE@1.1:signrolesubstuserSubstituted User
COOSIGNATURE@1.1:signtypeSignature Type
COOSIGNATURE@1.1:upevalsignaturesEvaluation Logic for Signature Types
COOSIGNATURE@1.1:upsignaturesSignature Types

Type Definitions

ReferenceName
COOSIGNATURE@1.1:SignatureConfigEntryList
COOSIGNATURE@1.1:SignatureExpressionList
COOSIGNATURE@1.1:SignatureList
COOSIGNATURE@1.1:SignatureManualList
COOSIGNATURE@1.1:SignatureModificationList
COOSIGNATURE@1.1:SignaturePersonList
COOSIGNATURE@1.1:SignatureVerification
COOSIGNATURE@1.1:SignatureVersionKind
COOSIGNATURE@1.1:TransactionVariable

Component Objects

ReferenceName
COOSIGNATURE@1.1:AttrSetSignatureTypeSignature Types
COOSIGNATURE@1.1:ControlStyleRestrictedStyle Definition for Restricted Object Selection
COOSIGNATURE@1.1:DefaultSignaturesConfig
COOSIGNATURE@1.1:FormSignObjectManual
COOSIGNATURE@1.1:MenuGetSignatureMenuGet Signature Menu
COOSIGNATURE@1.1:MenuManualSignaturesManual Signatures
COOSIGNATURE@1.1:MenuSeparator1Separator
COOSIGNATURE@1.1:MenuSignaturesSignatures
COOSIGNATURE@1.1:MenuSignaturesContextGroup
COOSIGNATURE@1.1:MenuSignaturesGroup
COOSIGNATURE@1.1:PageSignObjectManual
COOSIGNATURE@1.1:PageSignature
COOSIGNATURE@1.1:PageUserProfileSignature
COOSIGNATURE@1.1:SIGNERR_IllegalChangeIllegal change of signature list
COOSIGNATURE@1.1:SIGNERR_IllegalKeyInvalid key %ld for a signature type
COOSIGNATURE@1.1:SIGNERR_IllegalTypeYou do not have access to signature type "%s"
COOSIGNATURE@1.1:SIGNERR_InvalidPasswordInvalid password
COOSIGNATURE@1.1:SIGNERR_NoAuthenticationSignature not authenticated
COOSIGNATURE@1.1:SIGNERR_TryNextTry next authentication method
COOSIGNATURE@1.1:SIGNSTR_ManualManual Signatures
COOSIGNATURE@1.1:SIGNSTR_MessageTitleElectronic Signature
COOSIGNATURE@1.1:SIGNSTR_PasswordPromptPlease enter the password of %s:
COOSIGNATURE@1.1:SIGNSTR_PasswordTitleElectronic Signature
COOSIGNATURE@1.1:SIGNSTR_PasswordTitle1%1$s: %2$s "%3$s"
COOSIGNATURE@1.1:SIGNSTR_PasswordTitle2%1$s: %2$ld Objects
COOSIGNATURE@1.1:SIGNSTR_RemarkPromptRemark
COOSIGNATURE@1.1:SIGNSTR_SignPromptDo you want to sign the selected object(s)?
COOSIGNATURE@1.1:SIGNSTR_SignedSelected object(s) signed
COOSIGNATURE@1.1:SIGNSTR_VersionTextObject signed by %1$s on %2$s, Type: %3$s
COOSIGNATURE@1.1:SIGN_INITIALInitial
COOSIGNATURE@1.1:SIGN_SIGNSign
COOSIGNATURE@1.1:SIGN_VIEWEDViewed