单项选择题

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

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