关于代码签名:apksigner是否符合JCE(Java密码学扩展)规范?

Is apksigner compliant with JCE (Java Cryptography Extension) specification?

Android SDK Build Tools附带的apksigner工具是否符合JCE(Java密码学扩展)规范?


Andriod SDK生成工具26.0.1中发布的当前(截至2017年7月25日)apksigner版本0.7支持通过Sun / Oracle的PKCS#11提供程序及其扩展程序使用HSM密钥进行签名。 例如:

1
2
apksigner sign --provider-class sun.security.pkcs11.SunPKCS11 \\
  --provider-arg token.cfg --ks NONE --ks-type PKCS11 app.apk

另请参阅https://geoffreymetais.github.io/code/key-signing/。