fkooman/cert-parser

简单的基于OpenSSL的X.509证书解析器

该软件包的官方仓库似乎已丢失,因此该软件包已被冻结。

1.0.0 2015-07-08 10:37 UTC

This package is not auto-updated.

Last update: 2023-03-13 01:52:36 UTC


README

Build Status Scrutinizer Code Quality

简介

此库使您能够解析X.509证书,以便从中提取一些属性并计算指纹。

API

例如,从文件中加载的证书中获取证书到期日期

<?php

use fkooman\X509\CertParser;

$certParser = CertParser::fromPemFile('certificate.crt');
echo date('r', $cp->getNotValidAfter()) . PHP_EOL;

所有API调用

public static function fromEncodedDer($encodedDerCert)
public static function fromEncodedDerFile($filePath)
public static function fromPem($pemCert)
public static function fromPemFile($filePath)
public static function fromDer($derCert)
public static function fromDerFile($filePath)
public function getFingerprint($alg = 'sha256')
public function getName()
public function getNotValidBefore()
public function getNotValidAfter()
public function getIssuer()
public function getSubject()

许可

Apache License, Version 2.0许可;

https://apache.ac.cn/licenses/LICENSE-2.0