EFacturaSignatureVerifier
in package
FinalYes
Table of Contents
Constants
- DSIG_NAMESPACE : mixed = 'http://www.w3.org/2000/09/xmldsig#'
Methods
- IsCertificateAccepted() : bool
- IsSupported() : bool
- VerifyContent() : SignatureVerificationResult
- VerifyInvoicesFile() : SignatureVerificationResult
- normalizeBase64() : string
- normalizeCertificate() : string
Constants
DSIG_NAMESPACE
private
mixed
DSIG_NAMESPACE
= 'http://www.w3.org/2000/09/xmldsig#'
Methods
IsCertificateAccepted()
public
static IsCertificateAccepted(string $normalizedCertificate) : bool
Parameters
- $normalizedCertificate : string
Return values
boolIsSupported()
public
static IsSupported() : bool
Return values
boolVerifyContent()
public
static VerifyContent(string $invoiceBytes, string $signatureXml) : SignatureVerificationResult
Parameters
- $invoiceBytes : string
- $signatureXml : string
Return values
SignatureVerificationResultVerifyInvoicesFile()
public
static VerifyInvoicesFile(string $invoicePath, string $signaturePath) : SignatureVerificationResult
Parameters
- $invoicePath : string
- $signaturePath : string
Return values
SignatureVerificationResultnormalizeBase64()
private
static normalizeBase64(string $value) : string
Parameters
- $value : string
Return values
stringnormalizeCertificate()
private
static normalizeCertificate(string $value) : string
Parameters
- $value : string