- Jak to zrobić? - http://www.madboa.com/geek/openssl/
- Jak zainstalować - http://forums.tutorialized.com/windows-122/openssl-installation-on-windows-tutorial-by-herong-5467.html
- Wylistowanie certyfikatów z repozytorium Windows (opis keytool jest tu):
- keytool –list –storetype Windows-MY –v (pobiera ze standardowego repozytorium certyfikatów MS Windows)
- Podpis cyfrowy: jarsigner –storetype Windows_MY x.jar “MWCodeSigning”
- Sprawdzenie poprawności podpisu: jarsign –verbose –verify x.jar
- Powyższe informacje pochodzą z portalu ‘jensign’
- Do zarządzania kluczami i certyfikatami w repozytorium JCK służą narzędzia:
- xca
- keytool-uiu
- cryptool.de
czwartek, czerwca 30, 2011
Zasoby openssl
Co teraz powinien znać dobry programista?
Na to pytanie odpowiada serwis TechRepublic. W dobie panowania HTML5 (nawet na platformie WIndows8) programiści muszą opanować takie technologie obok HTML 5):
- CSS
- Web Services (JSON, RestFull, SOAP) w szczególności WCF (na ten temat jest artykuł - http://www.techrepublic.com/blog/programming-and-development/an-introduction-to-windows-communication-foundation/2349?tag=mantle_skin;content)
- JavaScript
- JQuery
Technologie te stanowią platformę do rozwoju oprogramowania w różnych środowiskach deweloperskich jak: mobile czy desktopowe. Na uwagę zasługuje uniwersalny RAD Appcelerator’s Titanium oraz OutSystem’s Agile Platform. Warto też poczekać na konferencję Microsoft’s BUILD event in September która określi znaczenie HTML 5 jako platformy rozwoju aplikacji w MS Windows 8.
Notatki z Lenovo
Przegląd baz NOSQL - http://nosql-database.org/ z podziałem na trzy kategorie: wide column store (szerokie kolumny: Hadoop, Cassandra), document store (CouchDb, MongoDB) i wreszcie key value/tuple store (słownikowe: MemcacheDB, Berkeley DB). Zaburzona równowaga – coraz więcej w internecie produktów z API na bazie JSON-a kosztem zmniejszenia liczby korzystajacych z tradycyjnego XML-a: http://webhosting.pl/Juz.niedlugo.zapomnimy.o.XML_u.20.nowych.webowych.API.korzysta.tylko.z.JSON (szczególnie JSONP – pozwalający pomijać ograniczenia pobrania z jednej domeny). A na http://blog.programmableweb.com/ można spotkać ciekawe API i ich statystykę wykorzystania (np. API do rymów).
Linki z lenovo – czwartek
- Podpisywanie i tworzenie PDF - http://stackoverflow.com/questions/745779/generate-pdf-with-digital-signature - jest b. wiele bibliotek i duży wybór.
- Tamże ciekawy wpis - http://stackoverflow.com/questions/3428344/xml-digital-signature-in-net. Są dwie główne biblioteki: dla javy to “signature applet created by the Jaume I University (CryptoApplet), that you can find at projectestic.uji.es/pr/cryptoapplet” i dla .NET to “a new project I'm involved in (XAdES .NET Project), that you can find at xadesnet.codeplex.com”. Inne linki dla javy (na bazie http://stackoverflow.com/questions/3054106/digital-signature-integration-with-software-written-in-java):
- Weryfikacja podpisu w krzyżowych śśrodowiskach - http://stackoverflow.com/questions/4203652/problems-checking-net-signature-in-java i http://stackoverflow.com/questions/1601560/java-and-net-interop-on-rsa-signatures
- MS na rzecz środowisk open source – technologia REST:
- Też ze stackoverflow:
- http://stackoverflow.com/questions/4666970/signing-soap-messages-using-x-509-certificate-from-wcf-service-to-java-webservice
- http://stackoverflow.com/questions/4379786/calling-a-secured-web-service-in-java
- Wykorzystanie certyfikatów do walidacji tożsamości - http://stackoverflow.com/questions/2276594/how-to-configure-a-wcf-service-to-only-accept-a-single-client-identified-by-a-x50