Tôi sắp phát hành một ứng dụng trong Android Market. Tôi cần tạo một kho khóa để ký đơn đăng ký của mình. Các tài liệu là một phụ tùng nhỏ trên những gì tôi hỗ trợ để đưa vào cho các tham số -dname
.Tôi nên sử dụng gì cho "Tên phân biệt" trong kho khóa của chúng tôi cho Android Market
Đây là dòng Tôi đang sử dụng:
keytool -genkey -v -alias release -keyalg RSA -keysize 2048 -dname "CN=mydomain.com" -keystore my.keystore -validity 10000
gì là cần thiết trong lĩnh vực -dname
(Distinguished Name)? Tôi phát hiện ra rằng tôi có thể bao gồm trường CN
. Có các lĩnh vực khác mà tôi phải đưa vào trước khi thị trường sẽ chấp nhận các ứng dụng? Bất kỳ tùy chọn tốt nào để đưa vào?
Updated tôi phát hiện ra tôi có thể kiểm tra của gói ứng dụng khác bằng cách sử dụng:
jarsigner -verify -verbose -certs nameof.apk
Dưới đây là một số ví dụ:
- từ http://slideme.org/
X.509, CN=SlideME, OU=SlideME, O=SlideME, L=Seattle, ST=WA, C=US
- Opera Mini
X.509, CN=Unknown, OU=Unknown, O=Opera Software ASA, L=Oslo, ST=Unknown, C=NO
- Một ứng dụng ngẫu nhiên,
X.509, CN=Romeo Ordos, O=GHOR Corp., L=Donetsk, C=UA
Địa chỉ nào cần thiết cho địa điểm Android Market? Các nhà phát triển phổ biến đang sử dụng ứng dụng nào khi phát hành ứng dụng? – christophercotton
Thông thường, họ chỉ sử dụng tên công ty và/hoặc URL. – Cristian
Cảm ơn! Điều đó dường như phù hợp với những gì tôi đã có thể xác định bằng cách kiểm tra các apks khác. – christophercotton