Android获取应用的签名信息
来源:互联网 发布:天虹商场怎么样知乎 编辑:程序博客网 时间:2024/05/01 06:05
public void getSingInfo() {
try {
PackageInfo packageInfo = getPackageManager().getPackageInfo(
"wabao.et.master", PackageManager.GET_SIGNATURES);
Signature[] signs = packageInfo.signatures;
Signature sign = signs[0];
parseSignature(sign.toByteArray());
} catch (Exception e) {
e.printStackTrace();
}
}
public void parseSignature(byte[] signature) {
try {
CertificateFactory certFactory = CertificateFactory
.getInstance("X.509");
X509Certificate cert = (X509Certificate) certFactory
.generateCertificate(new ByteArrayInputStream(signature));
String pubKey = cert.getPublicKey().toString();
String signNumber = cert.getSerialNumber().toString();
} catch (CertificateException e) {
e.printStackTrace();
}
}
try {
PackageInfo packageInfo = getPackageManager().getPackageInfo(
"wabao.et.master", PackageManager.GET_SIGNATURES);
Signature[] signs = packageInfo.signatures;
Signature sign = signs[0];
parseSignature(sign.toByteArray());
} catch (Exception e) {
e.printStackTrace();
}
}
public void parseSignature(byte[] signature) {
try {
CertificateFactory certFactory = CertificateFactory
.getInstance("X.509");
X509Certificate cert = (X509Certificate) certFactory
.generateCertificate(new ByteArrayInputStream(signature));
String pubKey = cert.getPublicKey().toString();
String signNumber = cert.getSerialNumber().toString();
} catch (CertificateException e) {
e.printStackTrace();
}
}
0 0
- Android获取应用的签名信息
- Android获取应用的签名信息
- Android获取应用的签名信息
- android获取应用签名信息
- [.bat][保存以防后面有用哦]获取APK签名信息 , 获取 Android 应用的 Apk 签名
- android 获取应用证书及签名信息
- Android获取应用自身相关签名信息
- Android获取应用自身相关签名信息
- Android 签名打包出现的错误的解决方法以及代码中获取应用签名信息方法
- android获取签名信息
- 获取Android的APK包签名信息
- 获取Android Debug签名证书的信息
- android获取APK文件,及应用内部签名信息方法
- android获取应用签名
- android 获取应用签名
- Android 获取应用签名
- ]获取android应用的MD5签名
- Android:获取APK签名信息
- 浅谈HTTP中Get与Post的区别
- Java多态性详解——父类引用子类对象
- AD 控制域 相关命令
- WPF控件基础
- 你这样做人有意思吗?
- Android获取应用的签名信息
- 如何编译内核
- web.config
- windows安装python,pip
- AndroidJNI 函数介绍
- android中的后退键——onBackPressed()的使用
- 面向对象理解 面试一道题
- 选域名的方法
- 我为什么会讨厌Google Glass等可穿戴设备