Plugin access parameters
The following list of default access parameters may be changed without further notice. The default values may also be updated via configuration.
Access GetProperty
Access GetProperty { {_T("ActiveSlot"), PARAM_ACCESS_USE,}, {_T("ActiveToken"), PARAM_ACCESS_USE,}, {_T("Certificate"), PARAM_ACCESS_USE,}, {_T("CertificateInfo"), PARAM_ACCESS_USE,}, {_T("CertificatePresent"), PARAM_ACCESS_USE,}, {_T("Challenge"), PARAM_ACCESS_USE,}, {_T("CKA_*"), PARAM_ACCESS_USE,}, {_T("ClipboardInfo"), PARAM_ACCESS_USE,}, {_T("ComponentConfig:*"), PARAM_ACCESS_FULL,}, {_T("Config:*"), PARAM_ACCESS_FULL,}, {_T("ConfigFileLocal"), PARAM_ACCESS_FULL,}, {_T("ConfigFileGlobal"), PARAM_ACCESS_FULL,}, {_T("ConfigGlobal:*"), PARAM_ACCESS_USE,}, {_T("ConfigLocal:*"), PARAM_ACCESS_FULL,}, {_T("Crypt*"), PARAM_ACCESS_FULL,}, {_T("CryptoEngine"), PARAM_ACCESS_USE,}, {_T("Error*"), PARAM_ACCESS_USE,}, {_T("EventPresent"), PARAM_ACCESS_USE,}, {_T("InstalledInfo"), PARAM_ACCESS_USE,}, {_T("InvokeResult"), PARAM_ACCESS_USE,}, {_T("HasSlotEvent"), PARAM_ACCESS_USE,}, {_T("LicenseValue"), PARAM_ACCESS_USE,}, {_T("LoggedIn"), PARAM_ACCESS_USE,}, {_T("PasswordStatus"), PARAM_ACCESS_USE,}, {_T("Path"), PARAM_ACCESS_USE,}, {_T("PrivateData|*"), PARAM_ACCESS_USE,}, {_T("ProductInfo"), PARAM_ACCESS_LOW,}, {_T("Progress"), PARAM_ACCESS_USE,}, {_T("Protected|*"), PARAM_ACCESS_USE,}, {_T("ProtectedMode"), PARAM_ACCESS_USE,}, {_T("PublicData|*"), PARAM_ACCESS_USE,}, {_T("Random"), PARAM_ACCESS_USE,}, {_T("Request"), PARAM_ACCESS_USE,}, {_T("Response"), PARAM_ACCESS_USE,}, {_T("SupportInfo"), PARAM_ACCESS_USE,}, {_T("String*"), PARAM_ACCESS_USE,}, {_T("TokenData"), PARAM_ACCESS_USE,}, {_T("TokenInfo"), PARAM_ACCESS_USE,}, {_T("TokenPath"), PARAM_ACCESS_FULL,}, {_T("TokenPresent"), PARAM_ACCESS_USE,}, {_T("TraceData"), PARAM_ACCESS_FULL,}, {_T("TraceFile"), PARAM_ACCESS_FULL,}, {_T("Version"), PARAM_ACCESS_LOW,}, {_T("Data"), PARAM_ACCESS_USE,}, {_T("FileName"), PARAM_ACCESS_USE,}, {_T("Issuer"), PARAM_ACCESS_USE,}, {_T("KeyUsage"), PARAM_ACCESS_USE,}, {_T("Signature"), PARAM_ACCESS_LOW,}, {_T("Subject"), PARAM_ACCESS_USE,}, };
Access SetProperty
Access SetProperty { {_T("ActiveSlot"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("ActiveToken"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("Algorithm"), PARAM_ACCESS_LOW, PARAM_TYPE_OID, 0, 64}, {_T("AllowExternalCert"), PARAM_ACCESS_FULL, PARAM_TYPE_BOOL, 0, 0}, {_T("AppendCert"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("Authentication"), PARAM_ACCESS_USE, PARAM_TYPE_BOOL, 0, 0}, {_T("Base64"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("BrowseInfo"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 256}, {_T("Certificate"), PARAM_ACCESS_LOW, PARAM_TYPE_BASE64, 16, 16*1024}, {_T("CertificateLabel"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("CKA_*"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 16*1024}, {_T("Command"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("Compact"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("ComponentConfig:*"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("Config:*"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 16*1024}, {_T("ConfigLocal:Temp:*"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 16*1024}, {_T("ConfigLocal:*"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("ConfigGlobal:*"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("ConfirmPassword"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 64}, {_T("Data"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, MAX_SIZE_VALUE}, {_T("DataReturnName"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("DataURL"), PARAM_ACCESS_LOW, PARAM_TYPE_URL, 0, 256}, {_T("DataToBeSigned"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, MAX_SIZE_VALUE}, {_T("Detached"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("Drive"), PARAM_ACCESS_USE, PARAM_TYPE_NUMBER, 0, 0}, {_T("EnumLimit"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("ExpectedVersion"), PARAM_ACCESS_LOW, PARAM_TYPE_OID, 0, 16}, {_T("Exportable"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("Extractable"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("FileCOM"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("FileDG1"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("FileDG2"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("FileName"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("FilePicture"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("FileSOD"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("FileType"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 16}, {_T("GUI"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 1, 16}, {_T("height"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("id"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("ImportPassword"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("IncludeCaCert"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("IncludeHostInfo"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("IncludeRootCaCert"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("Information"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("InvokeThread"), PARAM_ACCESS_USE, PARAM_TYPE_BOOL, 0, 0}, {_T("InvokeWait"), PARAM_ACCESS_USE, PARAM_TYPE_NUMBER, 0, 0}, {_T("Issuers"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Key"), PARAM_ACCESS_LOW, PARAM_TYPE_HEXADECIMAL, 8, 16*1024}, {_T("KeyCurve*"), PARAM_ACCESS_LOW, PARAM_TYPE_OID, 0, 64}, {_T("KeyId*"), PARAM_ACCESS_LOW, PARAM_TYPE_HEXADECIMAL, 0, 64}, {_T("KeyLabel*"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("KeyReuse*"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("KeySize*"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("KeyUsage*"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("Label"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("LicenseCompany"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("LicenseDate"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("LicenseName"), PARAM_ACCESS_FULL, PARAM_TYPE_STRING, 0, 256}, {_T("Link"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Location"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("MIME"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("MoreData"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 1, MAX_SIZE_VALUE}, {_T("MoreDataToBeSigned"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 1, MAX_SIZE_VALUE}, {_T("Name"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("NewPassword"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 64}, {_T("OneTimePassword"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("Other"), PARAM_ACCESS_FULL, PARAM_TYPE_BOOL, 0, 0}, {_T("Password"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 64}, {_T("PasswordMaxLen"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("PasswordMinLen"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("PasswordType"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 8}, {_T("Path"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 256}, {_T("PinPad"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 256}, {_T("PostURL"), PARAM_ACCESS_LOW, PARAM_TYPE_URL, 0, 256}, {_T("PrivateData"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("PrivateData|*"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Progress"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 256}, {_T("Profile"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("PubKey*"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("PublicData"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("PublicData|*"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Quick"), PARAM_ACCESS_USE, PARAM_TYPE_BOOL, 0, 0}, {_T("Raw"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("Remove"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("RenewMode"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 256}, {_T("RequestInfo*"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("RequestType"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Seed"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 16*1024}, {_T("Server"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 4*1024}, {_T("Signature"), PARAM_ACCESS_USE, PARAM_TYPE_BASE64, 256, MAX_SIZE_VALUE}, {_T("SignReturnName"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("Size"), PARAM_ACCESS_USE, PARAM_TYPE_NUMBER, 0, 0}, {_T("SRC"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Subject"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("SubjectAltName"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Subjects"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Template"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("Test"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Text"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("Time"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("Timeout"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("Title"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("TokenData"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 16*1024}, {_T("TokenLabel"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("Type"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("UnlockPassword"), PARAM_ACCESS_USE, PARAM_TYPE_STRING, 0, 64}, {_T("URLEncode"), PARAM_ACCESS_LOW, PARAM_TYPE_BOOL, 0, 0}, {_T("User"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("Value"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 16*1024}, {_T("Version"), PARAM_ACCESS_LOW, PARAM_TYPE_OID, 0, 16}, {_T("VersionReturnName"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 64}, {_T("WindowName"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, {_T("width"), PARAM_ACCESS_LOW, PARAM_TYPE_NUMBER, 0, 0}, {_T("WorkingDirectory"), PARAM_ACCESS_LOW, PARAM_TYPE_STRING, 0, 256}, };
Access EnumProperty
Access EnumProperty { {_T("Certificate"), PARAM_ACCESS_USE}, {_T("CertificateEx"), PARAM_ACCESS_USE}, {_T("Component"), PARAM_ACCESS_USE}, {_T("Config:*"), PARAM_ACCESS_USE}, {_T("ConfigLocal:*"), PARAM_ACCESS_FULL}, {_T("ConfigGlobal:*"), PARAM_ACCESS_USE}, {_T("Crypt"), PARAM_ACCESS_USE}, {_T("Object"), PARAM_ACCESS_USE}, {_T("Key"), PARAM_ACCESS_USE}, {_T("Language"), PARAM_ACCESS_USE}, {_T("PrivateData"), PARAM_ACCESS_USE}, {_T("Profile"), PARAM_ACCESS_USE}, {_T("PublicData"), PARAM_ACCESS_USE}, {_T("Slot"), PARAM_ACCESS_USE}, {_T("SlotCard"), PARAM_ACCESS_USE}, {_T("SlotSoft"), PARAM_ACCESS_USE}, {_T("Token"), PARAM_ACCESS_USE}, {_T("TokenCard"), PARAM_ACCESS_USE}, {_T("TokenSoft"), PARAM_ACCESS_USE}, };
Access Invoke
Access Invoke { {_T("ApplyConfig"), PARAM_ACCESS_FULL}, {_T("ApplyComponentConfig:*"), PARAM_ACCESS_FULL}, {_T("BrowseFolder"), PARAM_ACCESS_FULL}, {_T("ChangePassword"), PARAM_ACCESS_USE}, {_T("CreateObject"), PARAM_ACCESS_USE}, {_T("CreateRequest"), PARAM_ACCESS_USE}, {_T("CreateToken"), PARAM_ACCESS_USE}, {_T("Crypt"), PARAM_ACCESS_USE}, {_T("Decrypt"), PARAM_ACCESS_USE}, {_T("DeleteCertificate"), PARAM_ACCESS_USE}, {_T("DeleteKey"), PARAM_ACCESS_USE}, {_T("DeleteToken"), PARAM_ACCESS_USE}, {_T("DeriveKey"), PARAM_ACCESS_USE}, {_T("DestroyObject"), PARAM_ACCESS_USE}, {_T("Digest"), PARAM_ACCESS_USE}, {_T("DisableTrace"), PARAM_ACCESS_USE}, {_T("EnableTrace"), PARAM_ACCESS_USE}, {_T("Encrypt"), PARAM_ACCESS_USE}, {_T("Export"), PARAM_ACCESS_USE}, {_T("FindObject"), PARAM_ACCESS_USE}, {_T("GenerateChallenge"), PARAM_ACCESS_USE}, {_T("GetLocationData"), PARAM_ACCESS_USE}, {_T("InitToken"), PARAM_ACCESS_USE}, {_T("IsRefreshing"), PARAM_ACCESS_USE}, {_T("Login"), PARAM_ACCESS_USE}, {_T("Logout"), PARAM_ACCESS_USE}, {_T("OpenFile"), PARAM_ACCESS_FULL}, {_T("OpenTrace"), PARAM_ACCESS_USE}, {_T("ReadPassport"), PARAM_ACCESS_USE}, {_T("Reset"), PARAM_ACCESS_USE}, {_T("Refresh"), PARAM_ACCESS_USE}, {_T("RefreshInternal"), PARAM_ACCESS_USE}, {_T("RefreshService"), PARAM_ACCESS_USE}, {_T("ResetToken"), PARAM_ACCESS_USE}, {_T("ResetUserData"), PARAM_ACCESS_FULL}, {_T("RestoreComponentConfig:*"), PARAM_ACCESS_FULL}, {_T("SaveFile"), PARAM_ACCESS_FULL}, {_T("SetLocationData"), PARAM_ACCESS_USE}, {_T("ShowMessage"), PARAM_ACCESS_USE}, {_T("Sign"), PARAM_ACCESS_LOW}, {_T("StartService"), PARAM_ACCESS_USE}, {_T("StopService"), PARAM_ACCESS_USE}, {_T("UnlockPassword"), PARAM_ACCESS_USE}, {_T("UpdateObject"), PARAM_ACCESS_USE}, {_T("ValidateInstallation"), PARAM_ACCESS_USE}, {_T("ValidatePassword"), PARAM_ACCESS_USE}, {_T("Verify"), PARAM_ACCESS_USE}, {_T("View"), PARAM_ACCESS_FULL}, {_T("ViewCertificate"), PARAM_ACCESS_USE}, {_T("WriteKey"), PARAM_ACCESS_USE}, };