Autor Téma: Certifikát ako zdroj licenčných údajov  (Přečteno 879 krát)

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2593
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #30 kdy: 25-06-2019, 11:34:48 »
Je zaujímavé, že stačí zakomentovať hocktorý riadok a zbehne to.
Neco malo take muzes usetrit tim, ze to vsechno nastrkas do jednoho AltName a oddelis si to samo treba '|' (tedy pokud to vubec potrebujes oddelovat), protoze tahle ti to na kazdou polozku vlozi DNS:

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4426
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #31 kdy: 25-06-2019, 12:02:10 »
Ďakujem za vysvetlenie. Oni tých kiksov tam majú podstatne viac. Až budem mať istotu, tak im to tam pošlem.
Napr. naplním FAltName1 až 6. Keď to čítam, tak hodnoty tam sú v obrátenom poradí.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4426
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #32 kdy: 25-06-2019, 17:29:45 »
Predsa to je ináč:
Citace
Thank you for reporting this bug, I have found how to fix it. In GenerateSelfSigned procedure, we need to replace the line
information.AN := GetMemory(6);
by the line
information.AN := GetMemory(6*SizeOf(PAnsiChar));
The bug will be fixed in the next release.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2593
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #33 kdy: 25-06-2019, 18:23:53 »
information.AN := GetMemory(6*SizeOf(PAnsiChar));
No a kdyz alokujes 6 x pointer pro AltName1..6 misto 3/4 jednoho, tak ti to funguje?
« Poslední změna: 25-06-2019, 18:34:32 od pf1957 »

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4426
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #34 kdy: 25-06-2019, 18:25:05 »

Citace
Super  A proc jsi nekontaktoval podporu TMS predtim nez jsi sem napsal?
  • Lebo nastolený problém bol vyriešený a toto už bolo čosi navyše
  • Jednoducho ma to netrklo. Až neskôr mi to nedalo pokoj a tak som to poslal
Citace
verim ze dostatecnymi vedomostmi k odhaleni problemu
Veríš zbytočne. Jednoducho ich nemám. Ak som si istý chybou, tak ju pošlem.
Citace
Tim chci rict, ze toto forum neni oficialni podpora komercnich produktu
Toho som si vedomý. Ale keď nikde nič nenájdem a anglicky neviem, tak je problém napísať do anglického fóra. Aj keď som tu už urobil. To je skôr výnimka.
Citace
V minulosti jsem Ti nabizel moznost prelozit zdarma Windows API, nacez jsi reagoval zakoupenim hotoveho reseni (misto zalozeni FOSS kooperativniho projektu).
Keď som si na to vôbec, ale vôbec, netrúfal. Žiaľ, zakúpenie hotového riešenia je pre mňa najjednoduchšie.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4426
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #35 kdy: 25-06-2019, 18:26:51 »
Citace
No a kdyz alokujes 6 pointer pro AlntName1..6 misto 3/4 jednoho, tak ti to funguje?
Nerozumiem ako to myslíš.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2593
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #36 kdy: 25-06-2019, 18:28:28 »
A proc jsi nekontaktoval podporu TMS predtim nez jsi sem napsal?
To bych mu nevycital - evidentne hledal nejdriv chybu u sebe a chtel si overit, co dela spatne.

Osobne bych se nejakymi obskurnimi komponentami, se kterymi jsem se v zivote nepotkal a velmi provdepodobne nikdy nepotkam, nezabyval, kdybych Standu nenavedl, ze si ma strkat informace do certifikatu.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2593
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #37 kdy: 25-06-2019, 18:29:09 »
Citace
No a kdyz alokujes 6 pointer pro AlntName1..6 misto 3/4 jednoho, tak ti to funguje?
Nerozumiem ako to myslíš.
Tak jako znela ta odpoved, ze to fixnou

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4426
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #38 kdy: 25-06-2019, 19:24:03 »
Aha, aby som si tu úpravu urobil sám. Áno, funguje to. V jednom prípade som tam dal reťazec dlhý 210 znakov a ostatné 130 - 150 znakov.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2593
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #39 kdy: 26-06-2019, 06:27:34 »
Aha, aby som si tu úpravu urobil sám. Áno, funguje to. V jednom prípade som tam dal reťazec dlhý 210 znakov a ostatné 130 - 150 znakov.
No a to kodovani?

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4426
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Certifikát ako zdroj licenčných údajov
« Odpověď #40 kdy: 26-06-2019, 08:01:48 »
Aha, aby som si tu úpravu urobil sám. Áno, funguje to. V jednom prípade som tam dal reťazec dlhý 210 znakov a ostatné 130 - 150 znakov.
No a to kodovani?
Ešteže Ťa mám :)  Musím použiť TBase64Encoding. Ináč dostanem:
Citace
Project ComponentTesting.exe raised exception class EEncodingError with message 'No mapping for the Unicode character exists in the target multi-byte code page'.
Je zaujímavé, že predtým som tento oznam nikdy nedostal. Teraz som ho dostal aj pred vykonaním opravy.
Tá chyba má dosť široký dopad na správanie sa komponentu.

Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.