Class t.i.s.Certificate(CertBase):

Part of twisted.internet.ssl View Source View In Hierarchy

Known subclasses: twisted.internet.ssl.PrivateCertificate

An x509 certificate.
Method __repr__ Undocumented
Method __eq__ Undocumented
Method __ne__ Undocumented
Method load Load a certificate from an ASN.1- or PEM-format string.
Method dumpPEM Dump this certificate to a PEM-format data string.
Method loadPEM Load a certificate from a PEM-format data string.
Method peerFromTransport Get the certificate for the remote end of the given transport.
Method hostFromTransport Get the certificate for the local end of the given transport.
Method getPublicKey Get the public key for this certificate.
Method dump Undocumented
Method serialNumber Retrieve the serial number of this certificate.
Method digest Return a digest hash of this certificate using the specified hash
Method _inspect Undocumented
Method inspect Return a multi-line, human-readable representation of this
Method getIssuer Retrieve the issuer of this certificate.
Method options Undocumented

Inherited from CertBase:

Method __init__ Undocumented
Method _copyName Undocumented
Method getSubject Retrieve the subject of this certificate.
def __repr__(self): (source)
Undocumented
def __eq__(self, other): (source)
Undocumented
def __ne__(self, other): (source)
Undocumented
def load(Class, requestData, format=crypto.FILETYPE_ASN1, args=()): (source)
Load a certificate from an ASN.1- or PEM-format string.
Returns(type: Class )
def dumpPEM(self): (source)
Dump this certificate to a PEM-format data string.
Returns(type: str )
def loadPEM(Class, data): (source)
Load a certificate from a PEM-format data string.
Returns(type: Class )
def peerFromTransport(Class, transport): (source)
Get the certificate for the remote end of the given transport.
Parameters(type: ISystemHandle )
Returns(type: Class )
RaisesCertificateError, if the given transport does not have a peer certificate.
def hostFromTransport(Class, transport): (source)
Get the certificate for the local end of the given transport.
Parameterstransportan ISystemHandle provider; the transport we will
Returns(type: Class )
RaisesCertificateError, if the given transport does not have a host certificate.
def getPublicKey(self): (source)
Get the public key for this certificate.
Returns(type: PublicKey )
def dump(self, format=crypto.FILETYPE_ASN1): (source)
Undocumented
def serialNumber(self): (source)
Retrieve the serial number of this certificate.
Returns(type: int )
def digest(self, method='md5'): (source)
Return a digest hash of this certificate using the specified hash algorithm.
ParametersmethodOne of 'md5' or 'sha'.
Returns(type: str )
def _inspect(self): (source)
Undocumented
def inspect(self): (source)
Return a multi-line, human-readable representation of this Certificate, including information about the subject, issuer, and public key.
def getIssuer(self): (source)
Retrieve the issuer of this certificate.
ReturnsA copy of the issuer of this certificate. (type: DistinguishedName )
def options(self, *authorities): (source)
Undocumented
API Documentation for twisted, generated by pydoctor.