Skip to content

PHP Client for the Zekreto Encryption-as-a-Service API

Notifications You must be signed in to change notification settings

Zekreto/ZekretoClient-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zekreto Client

A PHP class to encrypt or decrypt secrets using the Zekreto.com Encryption-as-a-Service

Installation

This package requires PHP 7.4 or newer and can be installed via composer with:

composer require zekreto/zekreto-client

Usage

  1. Create an account on zekreto.com and generate a token
  2. Install the package
  3. Instantiate the ZekretoClient class using the API key provided
  4. Use the object's encrypt and decrypt methods to handle your secrets as required

Configuration

The client uses environment variables (via the vlucas/phpdotenv package) to read settings, as of now the following can be controlled:

  • ZEKRETO_API_KEY (str): A string containing the Token provided by the server
  • ZEKRETO_API_URL (str): A URI pointing to a custom instance of Zekreto
  • ZEKRETO_EMPTYSTR_ON_ERROR (bool): If true it will silence any errors and just return an empty string

About

PHP Client for the Zekreto Encryption-as-a-Service API

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages