A method for importing and exporting device parameters, comprising: generating, by a manufacturer server, a manufacturer public key (Kpub_M) and a manufacturer private key (Kpriv_M) of a manufacturer; generating, by a setup module of a computer program product installed on a setup host of a client and executed by the setup host, a client public key (Kpub_C) and a client private key (Kpriv_C) of a client using an asymmetric encryption algorithm; generating, by the manufacturer server, a manufacturer certificate (Cert_M) according to the manufacturer public key (Kpub_M); storing the manufacturer certificate (Cert_M) in a plurality of commodities; signing, by the manufacturer server, the client public key (Kpub_C) according to the manufacturer private key (Kpriv_M) to generate a manufacturer signature (Sig_M); providing, by the setup module, to the client one or more setup options for the client to select; generating, by the setup module, at least one setup parameter (Cmd) after the client has selected a setup option; receiving, by the plurality of commodities, the manufacturer signature (Sig_M), the at least one setup parameter (Cmd), and a client signature (Sig_C) generated by signing the at least one setup parameter (Cmd) according to the client private key (Kpriv_C); verifying the manufacturer signature (Sig_M) by each said commodity according to the stored manufacturer certificate (Cert_M); verifying the client signature (Sig_C) by the commodities which have passed the verification according to the manufacturer signature (Sig_M); and applying the at least one setup parameter (Cmd) to the commodities which have passed the verification. generating, by a manufacturer server, a manufacturer public key (Kpub_M) and a manufacturer private key (Kpriv_M) of a manufacturer; generating, by a setup module of a computer program product installed on a setup host of a client and executed by the setup host, a client public key (Kpub_C) and a client private key (Kpriv_C) of a client using an asymmetric encryption algorithm; generating, by the manufacturer server, a manufacturer certificate (Cert_M) according to the manufacturer public key (Kpub_M); storing the manufacturer certificate (Cert_M) in a plurality of commodities; signing, by the manufacturer server, the client public key (Kpub_C) according to the manufacturer private key (Kpriv_M) to generate a manufacturer signature (Sig_M); providing, by the setup module, to the client one or more setup options for the client to select; generating, by the setup module, at least one setup parameter (Cmd) after the client has selected a setup option; receiving, by the plurality of commodities, the manufacturer signature (Sig_M), the at least one setup parameter (Cmd), and a client signature (Sig_C) generated by signing the at least one setup parameter (Cmd) according to the client private key (Kpriv_C); verifying the manufacturer signature (Sig_M) by each said commodity according to the stored manufacturer certificate (Cert_M); verifying the client signature (Sig_C) by the commodities which have passed the verification according to the manufacturer signature (Sig_M); and applying the at least one setup parameter (Cmd) to the commodities which have passed the verification.