summaryrefslogtreecommitdiff
path: root/src/certificate_chain.h
AgeCommit message (Collapse)Author
2024-01-08Use OpenSSL C API for public_key_digest instead of calling the openssl binary.Carl Hetherington
2024-01-08Make public_key_digest() testable.Carl Hetherington
2023-01-19Add a comment.Carl Hetherington
2022-12-22Give a better error from chain_valid() when a certificate has some problem ↵Carl Hetherington
(e.g. it has expired).
2022-02-12Pass certificate validity length into the constructor.v1.8.7Carl Hetherington
2021-02-26Improved comments.Carl Hetherington
2021-01-23Tidying.Carl Hetherington
2021-01-17Replace std::list with std::vector in the API.Carl Hetherington
2019-01-24Slightly hacky but hopefully functional fix for KDMs after the changesCarl Hetherington
to signer. The KDM stuff uses add_signature_value() but not sign() since it has to allow pass-through of a KDM (so it handles <Signature> etc. itself). This means we have to make the indentation-adding optional. It might have been nicer to make indent() not add indentation if it's not already there.
2019-01-24Attempt to fix Sony digest validation by indenting the <Signer>Carl Hetherington
and <Signature> before signing. This is in the belief that, perhaps, the Sony software "reformats" the XML before checking that the signature is correct (or something).
2017-10-10Remove unused class declaration.Carl Hetherington
2017-09-03Fix some warnings.Carl Hetherington
2017-06-05Fix up management of certificate chain validity.Carl Hetherington
2017-06-02Comment.Carl Hetherington
2017-04-04More error information from CertificateChain::valid.Carl Hetherington
2016-08-25Allow reading of certificate chains from strings.Carl Hetherington
This also makes the Certificate constructor throw if it finds extra stuff after a certificate it is loading.
2016-08-04Add method to return a base-64 version of a whole CertificateChain.Carl Hetherington
2016-06-13Add OpenSSL licence exception.Carl Hetherington
2016-06-01More licence fixups.Carl Hetherington
2015-07-30Merge Signer into CertificateChain.Carl Hetherington
2015-07-30Rename certificates.{cc,h} -> certificate.{cc,h}.Carl Hetherington
2015-07-12Move CertificateChain into the right header.Carl Hetherington
2015-06-24No-op: whitespace.Carl Hetherington
2014-09-11Allow Signer and certificate chains to be made with specified organisation, ↵Carl Hetherington
common name etc.
2014-07-18Quite large reworking of signer/cert handling.Carl Hetherington