单项选择题

要实现对Java 代码的数字签名,对于代码的提供者要经过的4个步骤的正确顺序是 ( )。
①创建JAR 文件
②创建密钥
③对JAR 文件进行数字签名
④输出公钥证书

A.①③②④
B.①②③④
C.②①③④
D.①③②④