All Projects → CodeChain-io → codechain-keystore-server

CodeChain-io / codechain-keystore-server

Licence: Apache-2.0 license
A private key management server for CodeChain

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to codechain-keystore-server

Cryptool
Cryptography and high security keystore Android application tool
Stars: ✭ 42 (+200%)
Mutual labels:  keystore
codechain-faucet
CodeChain testnet faucet
Stars: ✭ 17 (+21.43%)
Mutual labels:  codechain
sslcontext-kickstart
🔐 A lightweight high level library for configuring a http client or server based on SSLContext or other properties such as TrustManager, KeyManager or Trusted Certificates to communicate over SSL TLS for one way authentication or two way authentication provided by the SSLFactory. Support for Java, Scala and Kotlin based clients with examples. Av…
Stars: ✭ 295 (+2007.14%)
Mutual labels:  keystore
keystore-go
A Go (golang) implementation of Java KeyStore encoder/decoder
Stars: ✭ 119 (+750%)
Mutual labels:  keystore
Solnet
Solana's .NET SDK and integration library.
Stars: ✭ 252 (+1700%)
Mutual labels:  keystore
sillyproxy
SillyProxy - Dynamic SNI based TLS proxy for terminating TLS (>=1.1) HTTP connections to multiple domains.
Stars: ✭ 19 (+35.71%)
Mutual labels:  keystore
android-encryption-helper
🔒 [DEPRECATED] Encryption Helper library for Android API Level 18+
Stars: ✭ 14 (+0%)
Mutual labels:  keystore
hsmwiz
HSMWiz is a frontend for OpenSC, pkcs11tool and pkcs15tool to ease handling of HSM smartcards
Stars: ✭ 27 (+92.86%)
Mutual labels:  keystore
codechain-helicopter
An airdrop tool for CodeChain
Stars: ✭ 14 (+0%)
Mutual labels:  codechain
ada-keystore
Ada Keystore - protect your sensitive data with secure storage
Stars: ✭ 29 (+107.14%)
Mutual labels:  keystore
albedo
Security-centric, developer-friendly, easy-to-use delegated signer and keystore for Stellar Network
Stars: ✭ 57 (+307.14%)
Mutual labels:  keystore
portecle
User friendly GUI application for creating, managing and examining keystores, keys, certificates, certificate requests, certificate revocation lists and more
Stars: ✭ 127 (+807.14%)
Mutual labels:  keystore
codechain-sdk-js
CodeChain JavaScript SDK
Stars: ✭ 26 (+85.71%)
Mutual labels:  codechain
codechain-indexer
A blockchain data indexing tool for CodeChain
Stars: ✭ 21 (+50%)
Mutual labels:  codechain
keystore-ultimate
The ultimate solution for keystore manipulation in Android
Stars: ✭ 30 (+114.29%)
Mutual labels:  keystore

CodeChain keystore server Build Status

CodeChain keystore server is a private key management server. It saves CodeChain's asset transfer address safely in a database. You should use this keystore server to save your private key safely in CodeChain SDK.

Installation

Prerequisite

  1. Install PostgreSQL

Initial Configuration

  1. Install dependencies with yarn install
  2. Execute the following SQL queries
CREATE DATABASE "codechain-keystore";
CREATE USER "codechain" WITH ENCRYPTED PASSWORD 'DATABASE_PASSWORD';
GRANT ALL PRIVILEGES ON DATABASE "codechain-keystore" TO "codechain";
  1. Create config/local.json with the following data
{
    "knex": {
        "connection": {
            "password": "DATABASE_PASSWORD"
        }
    }
}
  1. Update the database with yarn migrate
  2. Seed the database with yarn seed

Usage

  • yarn start to start a server
  • yarn load to load local keystore to database
  • yarn lint to lint the entire source code
  • yarn fmt to apply formatters
  • yarn migrate to migrate the database
  • yarn rollback to rollback the database
  • yarn seed to reset and seed the database

Check if the server is alive

You can send a ping to the server to check if it's up and running.

curl http://localhost:7007/ping
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].