Object types

Lists of object types (functions) initiated by user/client and server.

ClientActionTypes

Functions initiated by user/client.

Action name ID Note

Confirmation

1

Information

2

Bind

3

Download

4

PluginGeneric

10

Net iD Enterprise object

PluginOpenToken

11

Net iD Enterprise object

PluginCloseToken

12

Net iD Enterprise object

PluginEnrollToken

20

Net iD Enterprise object

PluginCreateToken

21

Net iD Enterprise object

PluginPasswordChallenge

30

Net iD Enterprise object

PluginUnlockPassword

40

Net iD Enterprise object

PluginChangePassword

41

Net iD Enterprise object

PluginWriteCertificate

50

Net iD Enterprise object

PluginDeleteCertificate

51

Net iD Enterprise object

PluginResetToken

60

Net iD Enterprise object

PluginDeleteToken

61

Net iD Enterprise object

PluginInitToken

62

Net iD Enterprise object

PluginLockToken

63

Net iD Enterprise object

PluginDeleteAllObjects

64

Net iD Enterprise object

PluginRawSign

70

Net iD Enterprise object

PluginCreateRequest

80

Net iD Enterprise object

PluginRenewRequest

81

Net iD Enterprise object

PluginGenerateKey

90

Net iD Enterprise object

InputGeneric

100

InputUserFields

101

InputTokenFields

102

CaptureStation

2000

ServerPrepareTypes

Functions initiated by server with purpose to get information or prepare for other actions.

General

Action name ID Note

Undefined

0

CreateTask

10

ExecuteTask

11

CopyInputFields

20

GetDefaultConfig

21

InitializeTokenId

22

InitializeReadOnly

23

GetData

24

GetLoginCertificate

25

InitializeUserRestrictions

26

InitializeMobileDevice

27

GetTerms

28

GetDataToSign

40

GetDataToHash

41

GenerateRandom

42

GetList

50

InsertRow

51

InitializeDownload

60

ApproveAction

70

ParsePkcs10

80

InitializeEndEntityCertificateContent

81

User

Action name ID Note

GetUser

100

GetUserSequenceNumber

101

InitializeUserBind

102

GetUserGroup

103

GetUserImage

104

GetUserSignatureImage

105

InitializeTokenOrder

106

InitializeTokenOrderToSisCaptureStation

107

InitializeTokenOrderDistribution

108

GetAttribute

109

GetOneTimePassword

110

GetOfficeForAssignment

111

InitializeUserImageOrder

112

Token

Action name ID Note

InitializeTokenBind

200

GetTokenTemplateConfig

201

GetEnrollInfo

202

GetIssuedCertificate

203

GetTokenProfileConfig

204

InitializeTokenStatus

205

GetTokenUnlockInfo

206

GeneratePassword

207

GetRenewEnrollInfo

208

GetSelectedCertificate

209

GenerateTokenResponse

210

GetAdditionalEnrollInfo

211

GetTokenInitationInfo

212

GetEnrollKeyInfo

213

GetPassword

214

InitializeTokenTemplateRestrictions

215

GetRecoveredCertificate

216

GetTokenCertificates

217

Server

Action name ID Note

GetServer

300

EndEntity

Action name ID Note

GetEndEntity

500

SynchronizeEndEntity

501

Admin

Action name ID Note

GetOrganization

100000

GetOffice

100001

GetOfficeAddress

100002

Obsolete

GetTokenTemplate

100003

GetUserGroupRole

100004

GetRole

100005

GetTokenProfile

100006

GetReportTemplate

100007

GetTokenManufacturer

100008

GetSmtpTemplate

100009

GetSmsTemplate

100010

GetNationalRegister

100011

GetDirectoryService

100012

GetCertificateAuthority

100013

GetCertificateTemplate

100014

GetSettings

100015

GetLicenseCustomer

100016

GetImportedLicense

100017

GetAcquis

100018

GetCertificateWhitelistItem

100019

GetCertificateWhitelistApproval

100020

GetOrganizationCertificate

100021

GetGenericText

100022

GetUserGroupRestriction

100023

ServerExecuteTypes

Functions initiated by server to execute operations. These functions can be prepared with ServerPrepareTypes.

General

Action name ID Note

Undefined

0

DisposeInstance

5

FinalizeSetup

6

CreateTask

10

SynchronizeTaskData

11

LogTask

12

SetDataToHash

13

SaveTerms

14

ImportCertificate

15

SaveAcquis

16

ValidateField

20

ApproveRequest

30

ApproveAction

31

Search

40

SendMessage

41

SendCreateToPaperCut

42

SendRevertToPaperCut

43

SendDeleteToPaperCut

44

User

Action name ID Note

CreateUser

100

UpdateUser

101

DeleteUser

102

GenerateUserSequenceNumber

103

GenerateOneTimePassword

104

NotifyUser

105

AssignUserGroup

106

SynchronizeUser

107

Synchronize users in Net iD Portal with AD.

Disabled users in AD will automatically be set to Terminated. If the error code NPR203 shows, the tokens must be revoked before the user can be set to Terminated.

UploadUserImage

108

UploadUserSignatureImage

109

CreateTokenOrder

110

SendTokenOrder

111

DistributeTokenOrder

112

VerifyOneTimePassword

113

BindUserAlias

114

Task to manually synchronize users via an LDAP directory to create alias binding between accounts.

SendOneTimePassword

115

AssignOffice

116

DisableUser

117

SendUserImageOrder

118

VerifyUserToken

119

RevokeUserTokens

120

DeleteUserAliasBinding

129

Delete alias binding between the user’s primary account and any other linked user account. The binding must be deleted from the account where the binding was created. This task does not delete any of the accounts.

Token

Action name ID Note

CreateToken

200

EnrollInfo

201

UpdateTokenUnlockInfo

202

EnrollRenewInfo

203

RevokeToken

204

RevokeTokenCertificate

205

EnrollAdditionalInfo

206

CreateTokenBatch

207

SetRecoveredCertificate

208

SaveTokenReceipt

209

UpdateToken

210

Server

Action name ID Note

CreateServer

300

UpdateServer

301

DeleteServer

302

EnrollServer

303

EnrollServerPkcs10

304

RevokeServer

305

RevokeServerCertificate

306

EndEntity

Action name ID Note

CreateEndEntity

500

UpdateEndEntity

501

DeleteEndEntity

502

ChangeEndEntityStatus

503

EnrollEndEntity

504

EnrollEndEntityPkcs10

505

RevokeEndEntity

506

RevokeEndEntityCertificate

507

SynchronizeEndEntity

508

Admin

Action name ID Note

CreateOrganization

100000

UpdateOrganization

100001

DeleteOrganization

100002

CreateOffice

100003

UpdateOffice

100004

DeleteOffice

100005

CreateOfficeAddress

100006

Obsolete

UpdateOfficeAddress

100007

Obsolete

DeleteOfficeAddress

100008

Obsolete

CreateTokenTemplate

100009

UpdateTokenTemplate

100010

DeleteTokenTemplate

100011

CreateUserGroup

100012

UpdateUserGroup

100013

DeleteUserGroup

100014

CreateRole

100015

UpdateRole

100016

DeleteRole

100017

CreateTokenProfile

100018

UpdateTokenProfile

100019

DeleteTokenProfile

100020

CreateReportTemplate

100021

UpdateReportTemplate

100022

DeleteReportTemplate

100023

CreateTokenManufacturer

100024

UpdateTokenManufacturer

100025

DeleteTokenManufacturer

100026

CreateSmtpTemplate

100027

UpdateSmtpTemplate

100028

DeleteSmtpTemplate

100029

CreateSmsTemplate

100030

UpdateSmsTemplate

100031

DeleteSmsTemplate

100032

CreateNationalRegister

100033

UpdateNationalRegister

100034

DeleteNationalRegister

100035

CreateDirectoryService

100036

UpdateDirectoryService

100037

DeleteDirectoryService

100038

CreateCertificateAuthority

100039

UpdateCertificateAuthority

100040

DeleteCertificateAuthority

100041

CreateCertificateTemplate

100042

UpdateCertificateTemplate

100043

DeleteCertificateTemplate

100044

UpdateSettings

100045

GenerateLicense

100046

UploadLicense

100047

ImportLicense

100048

UpdateImportLicense

100049

GenerateClientLicense

100050

CreateAcquis

100051

DeleteAcquis

100052

CreateCertificateWhitelistItem

100053

UpdateCertificateWhitelistItem

100054

DeleteCertificateWhitelistItem

100055

UpdateOrganizationCertificate

100056

CreateGenericText

100057

UpdateGenericText

100058

DeleteGenericText

100059

CreateUserGroupRestriction

100060

UpdateUserGroupRestriction

100061

DeleteUserGroupRestriction

100062