2015-03-20 14 views
9

Czy jest możliwe pobranie identyfikatora pakietu aplikacji z pliku p12/pem dla APNS?Uzyskaj identyfikator pakunku z pliku p12/pem

mam system, w którym użytkownik może przesłać swój certyfikat Push (p12 lub PEM) i byłoby idealne, aby pokazać mu informacje o wiązki id więc użytkownik będzie mógł sprawdzić, co on przesłany

Odpowiedz

12

nie jestem pewien, czy jest to 100% pomocna ale narzędzie wiersza polecenia można skorzystać z biblioteki openSSL w następujący sposób

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

ten będzie produkować wyjście można analizować

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 

gdzie com.mybundle.domain jest tym, czego szukasz.

+0

Przyjemny jeden, niedługo w górę głosowanie – Dilip

+1

Jak to zrobić w Javie, każdy pomysł? –

Powiązane problemy