Witam
Mam problem od dłuższego czasu odnośnie pola "Subject Public Key" w certyfikacie x.509
chodzi o to ze chciałbym je umieć sparsować. Wiec tak:
cały certyfikat jest w ASN.1, dostaję sie do pola "Subject Public Key" , które składa się z:

  1. AlgorytmID
  2. dane klucza (w moim przypadku n, e)

No i teeraz nie mam pojęcia jak rozpoznać AlgorytmId.
czytam i wiem ze ma to coś wspólnego z "One-way Hash Function", ale nie rozumie do końca jak tego sie używa i jak rozpoznać który hash został wybrany.
Przeczesuje certyfikat Ethereal i dostaję coś takiego (Hex):
2a 86 48 86 f7 0d 01 01 01 , co ethereal tłumaczy jako "1.2.840.113549.1.1.1" - to jest oczywiscie OID dla rsaEncryption.
No nie wiem jak te bajty przetłumaczyć na ten OID,
jeśli ktoś wie to prosze o kontakt.
Jak ktoś ma jakieś linki do wyjaśnień to też prosze.
dzięki z góry