get_cert¶
-
FunctionalityWrapper.get_cert(style='path', read_mode='r')[source] Returns the path to the used certificate or its content as string or bytes.
Parameters: - style ({'path', 'content'}, default 'path') – List of filepaths/content dicts in server_home/anon_root
- read_mode ({'r', 'rb'}, default 'r') – This only applies if style is ‘content’.
Mode in which files should be read (see
open("filepath", read_mode))
Returns: cert – Path to or content of the used certificate
Return type: str
Raises: TypeError– If style is not astrTypeError– If read_mode is not astrValueError– If the value of style is not ‘path’ or ‘content’ValueError– If the value of read_mode is not ‘r’ or ‘rb’WrongFixtureError– If used onftpserverfixture, instead offtpserver_TLSfixture.
Examples
>>> ftpserver_TLS.get_cert() "/home/certs/TLS_cert.pem"
>>> ftpserver_TLS.get_cert(style="content") "-----BEGIN RSA PRIVATE KEY-----\nMIICXw..."
>>> ftpserver_TLS.get_cert(style="content", read_mode="rb") b"-----BEGIN RSA PRIVATE KEY-----\nMIICXw..."