<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/certificate_chain.cc, branch add-validity</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=add-validity</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=add-validity'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2022-02-12T14:55:47Z</updated>
<entry>
<title>Make certificate chain validity a parameter of the constructor.</title>
<updated>2022-02-12T14:55:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-02-12T14:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4b48bfa7f069092e53bc7fcba93a99d34b18be8a'/>
<id>urn:sha1:4b48bfa7f069092e53bc7fcba93a99d34b18be8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump default certificate validity period to 40 years.</title>
<updated>2021-06-23T09:24:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-06-23T09:23:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=575129cca8f3161881fab63bf2961d102c24c286'/>
<id>urn:sha1:575129cca8f3161881fab63bf2961d102c24c286</id>
<content type='text'>
Cherry-picked from 9ec8f4724969c789c3add7edc7c548827f73d8a3 in master.
</content>
</entry>
<entry>
<title>Be more cautious in CertificateChain::private_key_valid.</title>
<updated>2020-03-10T21:24:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-03-10T21:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5292108cb0816789a58ac469114d53ac2a5b5bde'/>
<id>urn:sha1:5292108cb0816789a58ac469114d53ac2a5b5bde</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reject certificate chains where the adjacent certificates have the same subject.</title>
<updated>2019-10-01T20:18:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-06-26T14:54:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f5dd8fb0d86bd56d637f6a1921591044a5ef2a03'/>
<id>urn:sha1:f5dd8fb0d86bd56d637f6a1921591044a5ef2a03</id>
<content type='text'>
This is a backport of 31f31800705880da6ec185f9b31c7e125ae18c38 from master.
</content>
</entry>
<entry>
<title>Slightly hacky but hopefully functional fix for KDMs after the changes</title>
<updated>2019-01-24T17:34:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-24T17:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2d05cab0e47ef437c3e5fa0f574f1eb4b1cfd64a'/>
<id>urn:sha1:2d05cab0e47ef437c3e5fa0f574f1eb4b1cfd64a</id>
<content type='text'>
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 &lt;Signature&gt; 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.
</content>
</entry>
<entry>
<title>Fully indent PKL/CPL.</title>
<updated>2019-01-24T02:03:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-22T00:40:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5ad493e6900f621284748fe50b3f60f67929ffc2'/>
<id>urn:sha1:5ad493e6900f621284748fe50b3f60f67929ffc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attempt to fix Sony digest validation by indenting the &lt;Signer&gt;</title>
<updated>2019-01-24T02:03:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-20T20:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a266fc223ecb7a696fa9dc35422ef0264b1c3c40'/>
<id>urn:sha1:a266fc223ecb7a696fa9dc35422ef0264b1c3c40</id>
<content type='text'>
and &lt;Signature&gt; before signing.  This is in the belief that, perhaps,
the Sony software "reformats" the XML before checking that the signature
is correct (or something).
</content>
</entry>
<entry>
<title>Speculative removal of call to xmlSecKeySetName when signing, on</title>
<updated>2019-01-14T15:32:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-14T15:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0176ce02863f89315774cc2907f5beb33c21360f'/>
<id>urn:sha1:0176ce02863f89315774cc2907f5beb33c21360f</id>
<content type='text'>
the basis that I can't see what it's for and opendcp doesn't
do it.  Chasing Sony no-validate bug.
</content>
</entry>
<entry>
<title>Remove old warning.</title>
<updated>2018-07-09T01:12:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-09T01:12:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d630b7b1e1c77742ff131a7d0c9497f061f87142'/>
<id>urn:sha1:d630b7b1e1c77742ff131a7d0c9497f061f87142</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put xmlns:dsig on Signer and Signature rather than on the whole</title>
<updated>2018-03-21T23:08:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-03-21T23:08:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8c852cbececaa94e7efbb0e8508484e073b06c67'/>
<id>urn:sha1:8c852cbececaa94e7efbb0e8508484e073b06c67</id>
<content type='text'>
CPL/PKL as a certain large distribution company's checkers don't
like having multiple namespaces:

"XML root element can contain only one namespace"
</content>
</entry>
</feed>
