code: function _encryptedContentToAsn1(ec) {
    return [
      // ContentType, always Data for the moment
      asn1.create(asn1.Class.UNIVERSAL, asn1.Type.OID, false,
        asn1.oidToDer(forge.pki.oids.data).getBytes()),
      // ContentEncryptionAlgorithmIdentifier
      asn1.create(asn1.Class.UNIVERSAL, asn1.Type.SEQUENCE, true, [
        // Algorithm
        asn1.create(asn1.Class.UNIVERSAL, asn1.Type.OID, false,
          asn1.oidToDer(ec.algorithm).getBytes()),
        // Parameters (IV)
        asn1.create(asn1.Class.UNIVERSAL, asn1.Type.OCTETSTRING, false,
          ec.parameter.getBytes())
      ]),
      // [0] EncryptedContent
      asn1.create(asn1.Class.CONTEXT_SPECIFIC, 0, true, [
        asn1.create(asn1.Class.UNIVERSAL, asn1.Type.OCTETSTRING, false,
          ec.content.getBytes())
      ])
    ];
  }
docs: Map messages encrypted content to ASN.1 objects.
  
  @param ec The encryptedContent object of the message.
  
  @return ASN.1 representation of the encryptedContent object (SEQUENCE).