fkooman / cert-parser
简单的基于OpenSSL的X.509证书解析器
该软件包的官方仓库似乎已丢失,因此该软件包已被冻结。
1.0.0
2015-07-08 10:37 UTC
Requires
- php: >=5.3.3
- ext-hash: *
- ext-openssl: *
- ext-pcre: *
- ext-spl: *
README
简介
此库使您能够解析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许可;