class CertificateRequest(JSONObjectWithFields): """ ACME new-cert request. Differs from the upstream version because it wraps a Cryptography CSR object instead of a PyOpenSSL one. .. seealso:: `acme.messages.CertificateRequest`, `cryptography.x509.CertificateSigningRequest` """ resource_type = 'new-cert' resource = Resource(resource_type) csr = Field('csr', decoder=decode_csr, encoder=encode_csr)
def setUp(self): from acme.fields import Resource self.field = Resource('x')