PHP Class AcmePhp\Ssl\ParsedCertificate

Author: Jérémy Derussé ([email protected])
Show file Open project: acmephp/acmephp

Public Methods

Method Description
__construct ( Certificate $source, string $subject, string $issuer = null, boolean $selfSigned = true, DateTime $validFrom = null, DateTime $validTo = null, string $serialNumber = null, array $subjectAlternativeNames = [] )
getIssuer ( ) : string
getSerialNumber ( ) : string
getSource ( ) : Certificate
getSubject ( ) : string
getSubjectAlternativeNames ( ) : array
getValidFrom ( ) : DateTime
getValidTo ( ) : DateTime
isSelfSigned ( ) : boolean

Method Details

__construct() public method

public __construct ( Certificate $source, string $subject, string $issuer = null, boolean $selfSigned = true, DateTime $validFrom = null, DateTime $validTo = null, string $serialNumber = null, array $subjectAlternativeNames = [] )
$source Certificate
$subject string
$issuer string
$selfSigned boolean
$validFrom DateTime
$validTo DateTime
$serialNumber string
$subjectAlternativeNames array

getIssuer() public method

public getIssuer ( ) : string
return string

getSerialNumber() public method

public getSerialNumber ( ) : string
return string

getSource() public method

public getSource ( ) : Certificate
return Certificate

getSubject() public method

public getSubject ( ) : string
return string

getSubjectAlternativeNames() public method

public getSubjectAlternativeNames ( ) : array
return array

getValidFrom() public method

public getValidFrom ( ) : DateTime
return DateTime

getValidTo() public method

public getValidTo ( ) : DateTime
return DateTime

isSelfSigned() public method

public isSelfSigned ( ) : boolean
return boolean