Webmasterskaya / X509 Library

Webmasterskaya / X509 Library

A PHP library for X.509 public key certificates, attribute certificates, certification requests and certification path validation. This fork is changed for supporting Russian types - GOST R-34.11, RFC 7836. The library is packaged to work in Joomla 3 and Joomla 4.

Description

This fork made by Russian Joomla-developer Artem Vasilev.

Including Webmasterskaya/X509 php library in Joomla

There is code example for Joomla 3 and Joomla 4.

<?php 
defined('_JEXEC') or die('Restricted access');

// For Joomla 3

JLoader::registerNamespace('Webmasterskaya', JPATH_LIBRARIES);

// OR 
// for Joomla 4
JLoader::registerNamespace('Webmasterskaya', JPATH_LIBRARIES. '/Webmasterskaya');

Requires

Introduction

This library provides a pure PHP implementation of X.509 certificates. The class hierarchy adapts to the ASN.1 types, which makes it easy to use corresponding RFC's as a reference documentation.

Features

  • X.509 certificates (RFC 5280)
    • Certificate decoding and encoding
    • Certificate signing
  • Certification requests (PKCS #10)
    • CSR decoding and encoding
  • Certification path
    • Path building
    • Path validation
  • Attribute certificates (RFC 5755)
    • AC decoding and encoding
    • AC signing

Joomla

Extension type:
Library
Joomla version:
4.0

What's new

Webmasterskaya / X501 Library v.0.7.1


WebTolk Joomla Extensions

78 Extensions
11 Categories
331 Versions released
310753 Downloads
Cart
Cart is empty