reviewboard.scmtools.certs¶
- class Certificate(pem_data='', valid_from='', valid_until='', hostname='', realm='', fingerprint='', issuer='', failures=[])[source]¶
Bases:
object
A representation of an HTTPS certificate.
- __init__(pem_data='', valid_from='', valid_until='', hostname='', realm='', fingerprint='', issuer='', failures=[])[source]¶
Initialize the certificate.
- Parameters:
pem_data (
unicode
) – The PEM-encoded certificate, if available.valid_from (
unicode
) – A user-readable representation of the initiation date of the certificate.valid_until (
unicode
) – A user-readable representation of the expiration date of the certificate.hostname (
unicode
) – The hostname that this certificate is tied to.realm (
unicode
) – An authentication realm (used with SVN).fingerprint (
unicode
) – The fingerprint of the certificate. This can be in various formats depending on the backend which is dealing with the certificate, but ideally should be a SHA256-sum of the DER-encoded certificate.issuer (
unicode
) – The common name of the issuer of the certificate.failures (
list
ofunicode
) – A list of the verification failures, if available.