单项选择题

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

A.内存映射技术
B.文件锁定
C.字符及编码
D.阻塞I/O