From 3cdabaf2544b98c6c915ca6704f9e03fdd58e1e6 Mon Sep 17 00:00:00 2001 From: Erik Trauschke Date: Tue, 13 Oct 2015 09:42:53 -0700 Subject: fix indentations change docs to indicate CRL objects are iterable fix docs for revoked certs make _decode_crl_reason more readable add __getitem__ method to CRL object remove double underscores --- docs/x509/reference.rst | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'docs/x509/reference.rst') diff --git a/docs/x509/reference.rst b/docs/x509/reference.rst index 9f9526e2..eda6378f 100644 --- a/docs/x509/reference.rst +++ b/docs/x509/reference.rst @@ -401,6 +401,19 @@ X.509 CRL (Certificate Revocation List) Object .. versionadded:: 1.0 + A CertificateRevocationList is an object representing a list of revoked + certificates. The object is iterable and will yield the RevokedCertificate + objects stored in this CRL. + + .. doctest:: + >>> len(crl) + 1 + >>> type(crl[0]) + + >>> for r in crl: + ... print(r.serial_number) + 0 + .. method:: fingerprint(algorithm) :param algorithm: The @@ -706,7 +719,8 @@ X.509 Revoked Certificate Object .. doctest:: - >>> crl.revoked_certificates[0].serial_number + >>> revoked_certificate = crl.revoked_certificates[0] + >>> revoked_certificate.serial_number 0 .. attribute:: revocation_date -- cgit v1.2.3