SetaPDF_Signer_X509_Extension_CrlDisributionPoint Class representing the X509 Certificate Revocation List distribution points extension.
File: /SetaPDF v2/Signer/X509/Extension/CrlDisributionPoint.php
Class hierarchy
Summary
Constants
OID
Extension OID.
Properties
$_extension
The extension element.
Extension ::= SEQUENCE { extnID OBJECT IDENTIFIER, critical BOOLEAN DEFAULT FALSE, extnValue OCTET STRING -- contains the DER encoding of an ASN.1 value -- corresponding to the extension type identified -- by extnID }
$_logger
The logger instance.
$_oid
The extension OID.
Static Methods
create()
Create an extension instance.
Parameters
- $extension : SetaPDF_Signer_Asn1_Element
Methods
__construct()
The constructor.
Parameters
- $extension : SetaPDF_Signer_Asn1_Element
_fetchCrls()
Fetches all or only the first found CRL.
Parameters
- $returnFirst : boolean
- $uris : array
- $informationResolverManager : SetaPDF_Signer_InformationResolver_Manager
- $cache : Psr\SimpleCache\CacheInterface|null
Exceptions
Throws \Psr\SimpleCache\InvalidArgumentException
Throws SetaPDF_Signer_Exception
fetchCrl()
Fetch the first found CRL.
Parameters
- $informationResolverManager : SetaPDF_Signer_InformationResolver_Manager
- $cache : Psr\SimpleCache\CacheInterface|null
Exceptions
Throws \Psr\SimpleCache\InvalidArgumentException
Throws SetaPDF_Signer_Asn1_Exception
Throws SetaPDF_Signer_Exception
fetchCrls()
Fetch all CRLs.
Parameters
- $informationResolverManager : SetaPDF_Signer_InformationResolver_Manager
- $cache : Psr\SimpleCache\CacheInterface
Exceptions
Throws \Psr\SimpleCache\InvalidArgumentException
Throws SetaPDF_Signer_Asn1_Exception
Throws SetaPDF_Signer_Exception
getExtensionValue()
Get the extensions value.
Exceptions
getLogger()
Get the logger instance.
If no logger instance was passed before a new instance of SetaPDF_Signer_ValidationRelatedInfo_Logger
is
returned.
setLogger()
Set a logger instance.