In Ruby client we have:
Sign:
With a pre-created Certificate
certificate = Mifiel::Certificate.find('cert-id')
document.sign(certificate_id: certificate.id)
With a new one
document.sign(certificate: File.read('FIEL_AAA010101AAA.cer'))
In php client we don't.