C

Candy Universal License Server

Local CULS v1.0 · RSA-SHA256 Signer

Running on localhost:8085
Total Lisensi 3 3 Berstatus Aktif
Instalasi Terhubung 3 3 Aktif 24 Jam Terakhir
API Request Log 18 Semua Endpoint Terpantau
Protokol Keamanan RSA-2048 SHA256 Token Digital Signature

Terbitkan Lisensi Baru

Generate Serial Key Online atau Paket Offline .candylic

Hasil Terbitan Lisensi

Serial Key & Paket Offline yang siap digunakan di aplikasi klien

🔑

Belum ada lisensi yang baru diterbitkan.

Isi formulir di sebelah kiri untuk membuat serial key baru secara instan.

💡 Cara Aktivasi di Aplikasi Klien:

  1. Online: Masukkan Serial Key pada Wizard Instalasi (Langkah 5) atau menu Panel Admin > Lisensi Candy Portal.
  2. Offline: Download file .candylic dari CULS ini, lalu unggah pada tab Offline Import .candylic di aplikasi.

Daftar Lisensi Terbitan

Kelola semua lisensi, kuota instalasi, perpanjangan, dan pencabutan hak akses

Serial Key Nama Klien App Code Status Instalasi Aktif Masa Berlaku Dibuat Aksi
CANDY-PRO-D4U4-Y3CR-55RE
SMK Beta Mandiri 1
admin@smkbetamandiri.com
CANDY-CBT-CLASSIC AKTIF 1 / 1 Lifetime 01/09/26 07:19 📥 .candylic
CANDY-CBT-X9B2-X53S-D223
SMK Negeri 3 Bondowoso
admin@gmail.com
CANDY-CBT-CLASSIC AKTIF 1 / 1 Lifetime 01/09/26 06:32 📥 .candylic
CANDY-CBT-6XFA-KMVL-5C8P
SMP Negeri 1 Testing CANDY-CBT-CLASSIC AKTIF 1 / 3 01 Sep 2027 01/09/26 06:29 📥 .candylic

Perangkat & Server Terhubung

Daftar server Candy CBT / Absensi yang sedang aktif terpasang

Serial Key Klien Installation ID (64-char) Domain / Host Nama Perangkat Versi App IP Klien Last Check Last Heartbeat Aksi
CANDY-PRO-D4U4-Y3CR-55RE SMK Beta Mandiri 1 8f4bf19354e06978… beta.ipsrv.my.id Server CBT Utama 1.0.1 141.11.160.75 01/09 07:26 01/09 07:26
CANDY-CBT-X9B2-X53S-D223 SMK Negeri 3 Bondowoso 7c9532f701cb1091… localhost Server CBT Utama 1.0.1 127.0.0.1 01/09 06:34 01/09 06:33
CANDY-CBT-6XFA-KMVL-5C8P SMP Negeri 1 Testing 7c9532f701cb1091… desktop-rv8a0fi Laptop Server Localhost 1.0.1 127.0.0.1 01/09 06:29 01/09 06:29

Generator File .candylic Khusus

Generate paket lisensi offline yang ditandatangani untuk Installation ID tertentu

Kosongkan jika ingin lisensi offline berlaku untuk semua instalasi.

Struktur File .candylic

Format standar CULS v1.0 dengan enkripsi & tanda tangan digital RSA

{ "token": "CULS1..", "signed_license_token": "CULS1...", "license_key": "CANDY-CBT-XXXX-XXXX-XXXX", "client_name": "SMA Negeri 1", "app_code": "CANDY-CBT-CLASSIC", "installation_id": "...", "status": "active", "exp": 0, "features": ["cbt_exam", "absensi_online", "monitoring_realtime"], "limits": {"max_students": 500} }

Riwayat Akses API Klien

Pemantauan real-time request dari aplikasi CBT/Absensi ke server lisensi

Waktu Method Endpoint Status IP Klien Keterangan / Respons
01/09/2026 07:26:35 POST /api.php/license/activate HTTP 200 141.11.160.75 Aktivasi sukses: CANDY-PRO-D4U4-Y3CR-55RE
01/09/2026 07:25:35 GET /api.php/license HTTP 404 103.184.21.102 Endpoint API CULS tidak ditemukan: /api.php/license
01/09/2026 07:25:10 GET /api.php/licens HTTP 404 103.184.21.102 Endpoint API CULS tidak ditemukan: /api.php/licens
01/09/2026 07:24:07 POST /api.php/license/activate HTTP 422 103.184.21.102 License key "CANDY-PRO-YJWU-N6RR-ZM2S" tidak terdaftar di CULS.
01/09/2026 07:23:54 GET /api.php/license/public-key HTTP 200 103.184.21.102 Public Key retrieved
01/09/2026 07:23:54 GET /api.php HTTP 200 103.184.21.102 Public Key retrieved
01/09/2026 07:23:54 GET /api.php HTTP 200 103.184.21.102 Public Key retrieved
01/09/2026 07:22:07 GET /api.php/license/download-offline HTTP 200 103.184.21.102 Download .candylic: CANDY-PRO-D4U4-Y3CR-55RE
01/09/2026 07:21:10 GET /api.php HTTP 200 103.184.21.102 Public Key retrieved
01/09/2026 07:20:08 GET /api.php HTTP 404 103.184.21.102 Endpoint API CULS tidak ditemukan: /api.php
01/09/2026 07:19:13 GET /api.php/license/download-offline HTTP 404 103.184.21.102 Endpoint API CULS tidak ditemukan: /api.php/license/download-offline
01/09/2026 06:34:11 POST /api/v1/license/check HTTP 200 127.0.0.1 Check status: CANDY-CBT-X9B2-X53S-D223
01/09/2026 06:33:03 POST /api/v1/license/activate HTTP 200 127.0.0.1 Aktivasi sukses: CANDY-CBT-X9B2-X53S-D223
01/09/2026 06:32:49 GET /license-server/api.php/license/download-offline HTTP 404 ::1 Endpoint API CULS tidak ditemukan: /license-server/api.php/license/download-offline
01/09/2026 06:32:43 GET /license-server/api.php/license/download-offline HTTP 404 ::1 Endpoint API CULS tidak ditemukan: /license-server/api.php/license/download-offline
01/09/2026 06:29:37 POST /api/v1/license/check HTTP 200 127.0.0.1 Check status: CANDY-CBT-6XFA-KMVL-5C8P
01/09/2026 06:29:37 GET /api/v1/license/public-key HTTP 200 127.0.0.1 Public Key retrieved
01/09/2026 06:29:37 POST /api/v1/license/activate HTTP 200 127.0.0.1 Aktivasi sukses: CANDY-CBT-6XFA-KMVL-5C8P

RSA Public Key (CULS Public Key)

Kunci publik yang otomatis didownload dan digunakan aplikasi klien untuk verifikasi

Format: PEM (PKCS#8 / X.509) · 2048 Bit
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsgD5o2wsHVKasR4uVPav uWLbJ/dp8SMeAdP/UVZ6mzmerBfHb/6L6bABSs3GKkrR6SxQyeNkqtwq8fhs0tyf allkxyNoga5Nx+954sqKgFRQffO8ayb01+0TEziBqs/hhfxldoM8Q441rTSQYynx yEZI4KAaY3JE5fPNXhD0Fhhzd9AvFeWRgpPkVSWrVUwxSRYmacT6cNjwFf1Vka02 rtNXnL1bfQ2rIJGiyOS+GVE3ia3J4hf/2zGrkR/T/wq64QxG3VlwISEnPUXOsE0C F3r60oGhaZGsMrdFupgIOagjlGLlU77jW1cBRfBuLDU2N0rWi3a6nMwUuTjwsHvO MQIDAQAB -----END PUBLIC KEY-----

Base API URL Klien:

http://localhost:8085/api/v1/license

Perintah Uji Koneksi API (cURL)

Tes langsung endpoint CULS dari terminal command line

1. Ambil Public Key:

curl http://localhost:8085/api/v1/license/public-key

2. Tes Cek Lisensi:

curl -X POST http://localhost:8085/api/v1/license/activate -H "Content-Type: application/json" -d "{\"license_key\":\"CANDY-CBT-XXXX-XXXX-XXXX\",\"installation_id\":\"1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef\",\"app_code\":\"CANDY-CBT-CLASSIC\"}"

Zona Berbahaya: Regenerate RSA Keypair

Membuat ulang kunci RSA akan membatalkan verifikasi offline pada lisensi lama yang belum diperbarui.