Überprüfen Sie die Signatur von iOS transactionReceipt

9

Ich versuche, das veraltete iOS zu überprüfen transactionReceipt ; und ich bin auf der Überprüfung der Signatur fest.

Ich habe base64 den Beleg decodiert und das erste plist geparst, resultierend mit:

%Vor%

So, jetzt möchte ich die Signatur verifizieren, hier ist was ich bisher habe:

%Vor%

Das Ergebnis von cert.public_key.verify ist immer falsch, was ich nicht will, da ich von einer echten Quittung aus arbeite.

Ich verwende diese Quora-Post als eine Anleitung, die mir Einblick in das Auspacken der Signatur gegeben hat, und ich habe erfolgreich alle Teile aus dem Blob extrahiert.

Vielleicht ist die Codierung ein Problem? sig und data sind beide ASCII-8BIT und version ist eine ganze Zahl.

Ich danke Ihnen für Ihre Hilfe.

    
Marc Greenstock 14.12.2015, 11:43
quelle

1 Antwort

4

Hiermit die Antwort nach Ссылка

%Vor%     
Laurens 20.12.2015, 22:43
quelle