Category Archives: Java kodning

Java kodning

Bliv din egen certificate authority

Bliv din egen certificate authority, og udsted de certifikater du skal bruge. Det kan være til kode signering, som er det jeg leger med. Hvor jeg har mit eget certifikat til af signere mine programmer. Det kan være Adobe AIR/Flex, .Net apps eller noget helt 3.

For at komme i gang vil det være en god idé at læse lidt op på hvad en CA er, det kan gøres her på Wikipedia, http://en.wikipedia.org/wiki/Certificate_authority

Herefter vil det være en god idé at bruge et program til af holde styr på de forskellige certifikater. Jeg har fundet XCA, som kan hentes her: http://sourceforge.net/projects/xca/ Det er gratis og lige til, og benytter OpenSSL til af genere dine cerfifikater.

Før du kan bruge dine certifikater.

Før du kan bruge dine certifikater, skal dit CA certifikat ligge som et Trusted Root Certification Authorities på din maskine. I Windows kan du køre certmgr.msc og se alle de certifikater der er på din maskine. Herefter skal du importere dit CA til Trusted Root Certification Authorities, og godkende at det må ligge der. Når det er gjort, kan du bruge dine certifikater på din maskine, og de vil blive godkendt som det var fra Verisign eller en af de andre store udbyder af certifikater.

Når du eksportere dit certifikat fra XCA, skal du huske at vælge PKCS #12 with Certificate chain som eksport format. Og dit CA skal have signeret dit certifikat, dette bliver dog klaret når du opretter det.

To-do.

  • Billedere
  • Korrektur…

Java kodning, javac fra dit program

Kodning.

Da idéen med bloggen her er at skrive om IT og udvikling, vil jeg da starte med et indlæg om at compile java kode fra dit java program runtime. Selve java koden ligger som en String, og skrives til disken, for derefter at blive compiled fra java programmet. Virker på samme måde som javac HelloWorld.java

Eksempel.

 

Hvad kan man så bruge det til?

Dynamisk compiling af ekstra programmer, som for nogle parameter fra brugeren/programmet. Jeg er selv i gang med at kode et lille program der kan lave silent installs af programmer. Det kan være en system administrator har brug for at lave en setup applikation, der automatisk sætter nogle indstillinger op og kopier filer til de rigtige steder.