SetaPDF_Signer_X509_Extension_AuthorityInformationAccess Class representing the X509 Certificate Authority Information Access extension.
File: /SetaPDF v2/Signer/X509/Extension/AuthorityInformationAccess.php
Class hierarchy
Summary
Constants
OID
Extension OID.
Properties
$_accessLocationUris
Cache for access location URIs.
$_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
_getAccessLocationUris()
Get URIs by OID.
Parameters
- $oid : string
Exceptions
_getAllAccessLocationUris()
Get all URIs from the extension.
Exceptions
fetchIssuers()
Fetch all data through certificate authority issuers URIs.
Parameters
- $informationResolverManager : SetaPDF_Signer_InformationResolver_Manager
- $cache : Psr\SimpleCache\CacheInterface|null
Exceptions
Throws \Psr\SimpleCache\InvalidArgumentException
Throws Exception
getCertificationAuthorityIssuerUris()
Get certificate authority issuers URIs.
Exceptions
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.
getOcspUris()
Get OCSP URIs.
Exceptions
setLogger()
Set a logger instance.