Class File_X509
Pure-PHP X.509 Parser
Package: File\X509
Copyright: MMXII Jim Wigginton
License: MIT License
Author: Jim Wigginton <terrafrost@php.net>
Version: 0.3.0
Located at vendors/phpseclib/File/X509.php
Copyright: MMXII Jim Wigginton
License: MIT License
Author: Jim Wigginton <terrafrost@php.net>
Version: 0.3.0
Located at vendors/phpseclib/File/X509.php
Methods summary
public
|
|
public
Mixed
|
|
public
String
|
|
public
Mixed
|
|
public
Boolean
|
|
public
Boolean
|
|
public
|
|
public
Mixed
|
|
public
Integer
|
#
_validateSignature( String $publicKeyAlgorithm, String $publicKey, String $signatureAlgorithm, String $signature, String $signatureSubject )
Validates a signature |
public
String
|
|
public
Boolean
|
|
public
|
|
public
Mixed
|
|
public
Boolean
|
|
public
Boolean
|
#
getDN( Boolean $string = false, mixed $dn = NULL )
Get the Distinguished Name for a certificates subject |
public
Boolean
|
|
public
Boolean
|
|
public
|
|
public
Mixed
|
|
public
Mixed
|
|
public
String
|
|
public
Mixed
|
|
public
Mixed
|
|
public
Mixed
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
Boolean
|
|
public
Mixed
|
|
public
Array
|
|
public
|
|
public
Array
|
|
public
Array
|
Magic methods summary
Properties summary
public
Array
|
$Certificate |
#
ASN.1 syntax for X.509 certificates |
public
mixed
|
$KeyUsage |
#
ASN.1 syntax for various extensions |
public
mixed
|
$ExtKeyUsageSyntax | |
public
mixed
|
$BasicConstraints | |
public
mixed
|
$KeyIdentifier | |
public
mixed
|
$CRLDistributionPoints | |
public
mixed
|
$AuthorityKeyIdentifier | |
public
mixed
|
$CertificatePolicies | |
public
mixed
|
$AuthorityInfoAccessSyntax | |
public
mixed
|
$SubjectAltName | |
public
mixed
|
$PrivateKeyUsagePeriod | |
public
mixed
|
$IssuerAltName | |
public
mixed
|
$PolicyMappings | |
public
mixed
|
$NameConstraints | |
public
mixed
|
$CPSuri | |
public
mixed
|
$UserNotice | |
public
mixed
|
$netscape_cert_type | |
public
mixed
|
$netscape_comment | |
public
Array
|
$CertificationRequest |
#
ASN.1 syntax for Certificate Signing Requests (RFC2986) |
public
Array
|
$dn |
#
Distinguished Name |
public
String
|
$publicKey |
#
Public key |
public
String
|
$privateKey |
#
Private key |
public
Array
|
$oids |
#
Object identifiers for X.509 certificates |
public
Array
|
$CAs |
#
The certificate authorities |
public
Array
|
$currentCert |
#
The currently loaded certificate |
public
String
|
$signatureSubject |
#
The signature subject |
public
String
|
$startDate |
#
Certificate Start Date |
public
String
|
$endDate |
#
Certificate End Date |
public
String
|
$serialNumber |
#
Serial Number |
public
String
|
$keyIdentifier |
#
Key Identifier |
public
Boolean
|
$caFlag |
#
CA Flag |