- https://github.com/afosto/yaac/issues/10
- The purpose is to support web servers such as apache < 2.4.8
where the intermediate certificate needs to be separate
- Add method Helper::splitCertificate to parse cert chain
- Add param to Certificate::getCertificate($asChain = true)
to maintain bc and get the certificate with or without chain
- Add method Certificate::getIntermediateCertificate to get just
the intermediate certificate
- new constant Client::VALIDATION_DNS
- added Authorization::getDnsChallenge to get the challenge
- added Authorization::getTxtRecord to get the TXT record value
- added Helper::waitForDNS to provide an easy way to wait for changes
- updated documentation to illustrate DNS validation
According to https://tools.ietf.org/html/rfc8555#section-7.1.4 the
status of an authorization object can only be "pending", "valid", or
"revoked".
An order can have a status of "ready" but never an authorization.