@classmethod
def from_pem(cls, data, password=None):
    """Creates a key from PKCS#8 formatted data loaded from a PEM file.
           See the function `import_from_pem` for details.

        :param data(bytes): The data contained in a PEM file.
        :param password(bytes): An optional password to unwrap the key.
        """
    obj = cls()
    obj.import_from_pem(data, password)
    return obj
