コードメータ Core(コア)API
IxProtector/WUPIとは別にコードメータ専用のコアAPIが用意されています。コアAPIを使用することで、きめの細かいプロテクトチェックを行うことができます。またコアAPIは、WUPIファンクションとハンドルを共有できるため、コアAPIとIxProtector/WUPIを連携して使用することが可能です。
コアAPIは、Windows/Mac/Linux/Sun Soralis共通で使用可能なクロスプラットフォームAPIです。 各ファンクションの使用例につきましては、言語ごとのサンプルプログラムがコードメータCDの中に格納されています。
コードメータ Core API ファンクション一覧
- Accessing
- CmAccess
- CmAccess2
- CmRelease
- Authentication
- CmCalculateDigest
- CmCalculateSignature
- CmGetPublicKey
- CmValidateSignature
- Enabling
- CmEnablingWriteApplicationKey
- CmEnablingGetApplicationContext
- CmEnablingGetChallenge
- CmEnablingSendResponse
- CmEnablingWithdrawAccessRights
- Encryption
- CmCrypt
- CmCryptEcies
- CmCryptSim
- CmCalculatePioCoreKey
- CmGetSecureData
- CmDecryptPioData
- CmGetPioDataKey
- Error Management
- CmGetLastErrorCode
- CmGetLastErrorText
- CmSetLastErrorCode
- Management
- CmCheckEvents
- CmGetBoxContents
- CmGetBoxes
- CmGetInfo
- CmGetLicenseInfo
- CmGetServers
- CmGetVersion
- Programming
- CmReserveFirmItem
- CmCreateProductItemOption
- CmCreateSequence
- CmProgram
- CmValidateEntry
- CmCreateLicenseFile
- CmActLicenseControl
- Remote Programming
- CmGetRemoteContext
- CmGetRemoteContext2
- CmGetRemoteContextBuffer
- CmSetRemoteUpdate
- CmSetRemoteUpdate2
- CmSetRemoteUpdateBuffer
- CmListRemoteUpdate
- CmListRemoteUpdate2
- CmListRemoteUpdateBuffer
- TalkKey
- CmAgreeTalkKey
- CmCreateTalkKeyInput
- CmGetTalkKey
- Time Update
- CmSetCertifiedTimeUpdate