2015-03-20 14 views
9

क्या एपीएनएस के लिए पी 12/पेम फ़ाइल से एप्लिकेशन की बंडल आईडी प्राप्त करना संभव है?पी 12/पेम फ़ाइल से बंडल आईडी प्राप्त करें

मैं एक प्रणाली है जहाँ उपयोगकर्ता अपने धक्का प्रमाणपत्र (p12 या पीईएम) अपलोड कर सकते हैं और उसे बंडल आईडी के बारे में एक जानकारी को दिखाने के लिए बहुत अच्छा होगा तो उपयोगकर्ता को वह अपलोड

उत्तर

12

मैं नहीं कर रहा हूँ की जाँच करने में सक्षम हो जाएगा है यकीन नहीं है कि यह 100% सहायक है, लेकिन आप निम्नलिखित तरीके

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

इस उत्पादन का उत्पादन करेगा में openssl पुस्तकालय से कमांड लाइन उपकरण का उपयोग कर सकते हैं पार्स कर सकते हैं

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 

जहां com.mybundle.domain वह है जिसे आप ढूंढ रहे हैं।

+0

अच्छा एक, थेंक्स अप वोट – Dilip

+1

हम जावा में ऐसा कैसे करते हैं, कोई विचार? –

संबंधित मुद्दे