Szignófájlok létrehozása a szerveren keresztül

Mobiltelefokon működő Symbian fejlesztésekkel kapcsolatos témák
Avatar
botond
Adminisztrátor
Adminisztrátor
Hozzászólások: 6811
Csatlakozott: 2009-01-06 kedd 11:09:08
Készüléktípus: Huawei P20 Pro
Nem: Férfi
Tartózkodási hely: Veszprém
Has thanked: 25 times
Been thanked: 58 times
Kapcsolat:

Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: botond »

Itt várunk minden ötletet, aminek a segítségével megvalósíthatjuk, hogy a szerveren keresztül legeneráljuk a szignófájlokat.
Itt első sorban konkrét technikai ötleteket, algoritmusokat, és segédanyagokat várunk.
Linkek is jöhetnek, amik ezzel kapcsolatosak.
Avatar
fonix232
5. szint
5. szint
Hozzászólások: 2208
Csatlakozott: 2009-01-12 hétf. 20:24:05
Készüléktípus: ZTE Blade
Nem: Férfi
Tartózkodási hely: Behind you!!!
Has thanked: 2 times
Been thanked: 44 times

Re: Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: fonix232 »

botond írta:Itt várunk minden ötletet, aminek a segítségével megvalósíthatjuk, hogy a szerveren keresztül legeneráljuk a szignófájlokat.
Itt első sorban konkrét technikai ötleteket, algoritmusokat, és segédanyagokat várunk.
na. mivel én lennék az ötletadó, és én jelenleg pontosan tudom hogy mit kell csinálni (amíg kiforratlan addig ide nem tenném fel) ezért elmondom hogy mire van szükség:
PKCS #12 formátumú tanúsítvány konvertálása PKCS #7-be (CER-t P7B-be) és fordítva, mindezt Debian Linux alatt
PKCS #12 formátumú fáljok szerkesztése
PKCS #7 formátumú fáljok szerkesztése
másolatok létrehozása

Ezt kellene elvégezni szerveroldalon:
-IMEI beolvasása és tárolása egy globális változóban
-eredeti PKCS#12 tanúsítvány másolása egy mappába és egy PKCS#7 formátumú másolat létrehozása ugyanitt (eddig van 3 fáljunk: két PKCS#12 formátumú, a cer és key fáljok, és a PKCS#7 formátumú P7B fáljunk)
-PKCS#7 szerkesztése majd konvertálása PKCS#12-be (nem felülírni az itt lévőt, hanem más nlven menteni)
-Módosított részlet másolása és beillesztése az itt lévő eredeti PKCS#12 másolatába
-a P7B fálj törlése
-a cer és key fáljok becsomagolása ZIPbe és a letöltési link kitétele a kedves felhasználó oldaldobozkájához

Egyszerűbben:
-Eredeti szignófáljok másolása egy mappába (20capped.cer és 20capped.key)
-Cer fáljról másolat P7B formátumba
-P7B fáljban lévő IMEI átírása a globálisan tárolt IMEI-re
-P7B visszakonvertálása CER fáljba (ez Base64 kódolású X.509) ez egy ideiglenes fálj, mondjuk tmp1.cer
-a tmp1.cer-ből az IMEI másolása és beillesztése a 20capped.cer fáljba

A leírásban szereplő fáljnevek csak ideiglenes, bemutató jellegű nevek!

És akkor most pár forrás:

https://www.sslshopper.com/ssl-converter.html
http://www.flatmtn.com/article/creating ... rtificates

Remélem hamarosan lesznek jelentkezők, mivel ezzel megdönthetnénk az OPDA é a HelloOX (régebben HelloOPDA) hatalmát ;)
  • ZTE Blade - CyanogenMod 7
  • Haipad M7 - PhoenixMod [0805] v1.1
  • Asus Transformer TF101 32GB - Revolver 2.5, Clemsyn kernel v9, custom sound mod
Avatar
botond
Adminisztrátor
Adminisztrátor
Hozzászólások: 6811
Csatlakozott: 2009-01-06 kedd 11:09:08
Készüléktípus: Huawei P20 Pro
Nem: Férfi
Tartózkodási hely: Veszprém
Has thanked: 25 times
Been thanked: 58 times
Kapcsolat:

Re: Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: botond »

A jó hír, hogy PHP-ben is van OpenSSL függvény, így nem kell megkerülni a PHP-t.
A kérdés, hogy ez a konvertálás vajon meddíg tarthat. Tehát, hogy a kínai oldalak valóban olyan lassan állítják elő, vagy valamiért várakoztatják a pácienst.
Mert nem hiszem, hogy egy ilyen konvertálás napokig tartana...
Avatar
fonix232
5. szint
5. szint
Hozzászólások: 2208
Csatlakozott: 2009-01-12 hétf. 20:24:05
Készüléktípus: ZTE Blade
Nem: Férfi
Tartózkodási hely: Behind you!!!
Has thanked: 2 times
Been thanked: 44 times

Re: Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: fonix232 »

botond írta:A jó hír, hogy PHP-ben is van OpenSSL függvény, így nem kell megkerülni a PHP-t.
A kérdés, hogy ez a konvertálás vajon meddíg tarthat. Tehát, hogy a kínai oldalak valóban olyan lassan állítják elő, vagy valamiért várakoztatják a pácienst.
Mert nem hiszem, hogy egy ilyen konvertálás napokig tartana...
A kínai oldalak nem konvertálnak, ők várnak amíg összegyűlik 1000 IMEI, és utána SymbianSigned-ről kérik le a DevCert-et, Pulisher ID-kel, mert nekik van jó pár...
  • ZTE Blade - CyanogenMod 7
  • Haipad M7 - PhoenixMod [0805] v1.1
  • Asus Transformer TF101 32GB - Revolver 2.5, Clemsyn kernel v9, custom sound mod
Avatar
botond
Adminisztrátor
Adminisztrátor
Hozzászólások: 6811
Csatlakozott: 2009-01-06 kedd 11:09:08
Készüléktípus: Huawei P20 Pro
Nem: Férfi
Tartózkodási hely: Veszprém
Has thanked: 25 times
Been thanked: 58 times
Kapcsolat:

Re: Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: botond »

Hát itt mindenesetre úgy kellene megoldani, hogy ne függjünk más oldalaktól, hanem itt helyben történne a konvertálás.
Avatar
fonix232
5. szint
5. szint
Hozzászólások: 2208
Csatlakozott: 2009-01-12 hétf. 20:24:05
Készüléktípus: ZTE Blade
Nem: Férfi
Tartózkodási hely: Behind you!!!
Has thanked: 2 times
Been thanked: 44 times

Re: Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: fonix232 »

botond írta:Hát itt mindenesetre úgy kellene megoldani, hogy ne függjünk más oldalaktól, hanem itt helyben történne a konvertálás.
Ez menni is fog... botond, tudsz fáljokat szerkeszteni PHP-n keresztül? mert ha igen az jó lenne!
  • ZTE Blade - CyanogenMod 7
  • Haipad M7 - PhoenixMod [0805] v1.1
  • Asus Transformer TF101 32GB - Revolver 2.5, Clemsyn kernel v9, custom sound mod
Avatar
botond
Adminisztrátor
Adminisztrátor
Hozzászólások: 6811
Csatlakozott: 2009-01-06 kedd 11:09:08
Készüléktípus: Huawei P20 Pro
Nem: Férfi
Tartózkodási hely: Veszprém
Has thanked: 25 times
Been thanked: 58 times
Kapcsolat:

Re: Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: botond »

Persze, az sima ügy.
Csak még kicsit ködös a dolog, de ha kitisztul a kép, akkor no problem.
Avatar
botond
Adminisztrátor
Adminisztrátor
Hozzászólások: 6811
Csatlakozott: 2009-01-06 kedd 11:09:08
Készüléktípus: Huawei P20 Pro
Nem: Férfi
Tartózkodási hely: Veszprém
Has thanked: 25 times
Been thanked: 58 times
Kapcsolat:

Re: Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: botond »

Behúzom egy változóba, és ott mehet bármilyen művelet, majd kitolom fejléccel a böngészőnek.

Nagyjából a letöltések rész is így működik, csak ott nem kell konvertálgatni, ott csak a címekkel van a varia, mert a fájlokat időbéllyegekkel elnevezve tárolom, így vissza kell alakítani a rendes nevükre.
Avatar
fonix232
5. szint
5. szint
Hozzászólások: 2208
Csatlakozott: 2009-01-12 hétf. 20:24:05
Készüléktípus: ZTE Blade
Nem: Férfi
Tartózkodási hely: Behind you!!!
Has thanked: 2 times
Been thanked: 44 times

Re: Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: fonix232 »

botond írta:Persze, az sima ügy.
Csak még kicsit ködös a dolog, de ha kitisztul a kép, akkor no problem.
na PÜ ment remélem így érthetőbb lett...
az a baj hogy ha PHPben szerkesztessz akkor az nem tud hexa címekben gondolkodni... vagy rosszul tudom?
A hozzászólást 1 alkalommal szerkesztették, utoljára fonix232 2009-06-29 hétf. 10:10:06-kor.
  • ZTE Blade - CyanogenMod 7
  • Haipad M7 - PhoenixMod [0805] v1.1
  • Asus Transformer TF101 32GB - Revolver 2.5, Clemsyn kernel v9, custom sound mod
Avatar
botond
Adminisztrátor
Adminisztrátor
Hozzászólások: 6811
Csatlakozott: 2009-01-06 kedd 11:09:08
Készüléktípus: Huawei P20 Pro
Nem: Férfi
Tartózkodási hely: Veszprém
Has thanked: 25 times
Been thanked: 58 times
Kapcsolat:

Re: Szignófájlok létrehozása a szerveren keresztül

Hozzászólás Szerző: botond »

Hát ha már tudom, hogy hányadik bájttól kell elkezdeni a beavatkozást, akkor nem gond, mert 10-es számrendszerben is ki lehet számolni.
De utánanézek, lehet, hogy van direkt ilyen fájlszerkesztés PHP-ben.
Válasz küldése

Vissza: “Symbian”