2015-03-20 16 views
9

Có thể lấy id gói của ứng dụng từ tệp p12/pem cho APNS không?Lấy id gói từ tệp p12/pem

tôi có một hệ thống nơi người dùng có thể tải lên chứng chỉ đẩy mình (p12 hoặc pem) và sẽ là tuyệt vời để cho anh ta một thông tin về id bó nên người dùng sẽ có thể kiểm tra những gì ông được tải lên

Trả lời

12

Tôi không chắc chắn cho dù đó là 100% hữu ích nhưng bạn có thể sử dụng công cụ dòng lệnh từ thư viện openssl theo cách thức sau đây

openssl pkcs12 -info -in mycert.p12 -passin pass:MyCertPassPhrase 

này sẽ cho kết quả bạn có thể phân tích

MAC Iteration 1 
MAC verified OK 
PKCS7 Encrypted data: pbeWithSHA1And40BitRC2-CBC, Iteration 2048 
Certificate bag 
Bag Attributes 
    friendlyName: Apple Production IOS Push Services: com.mybundle.domain 
    localKeyID: F2 FZ 5D 00 44 73 F1 64 B8 FF EF 37 82 BC 13 F4 81 6A B2 14 
subject=/UID=com.mybundle.domain/CN=Apple Production IOS Push Services: com.mybundle.domain/OU=Q7QX7A5JZ7/C=RU 
issuer=/C=US/O=Apple Inc./OU=Apple Worldwide Developer Relations/CN=Apple Worldwide Developer Relations Certification Authority 
-----BEGIN CERTIFICATE----- 
MIIFeTCCBGGgAwIBAgIILW8Tn/Z054IwDQYJKoZIhvcNAQEFBQAwgZYxCzAJBgNV 

nơi com.mybundle.domain là những gì bạn đang tìm kiếm.

+0

Tốt nhất, thanx up vote – Dilip

+1

Làm cách nào để chúng tôi làm điều đó trong java, bất kỳ ý tưởng nào? –

Các vấn đề liên quan