Skip to content

ebremer/Halcyon-B4

Repository files navigation

Halcyon

adjective:
    denoting a period of time in the past that was idyllically happy and peaceful.
    "the halcyon days of the mid-1980s, when profits were soaring"

    Similar - serene, calm, pleasant, balmy, tranquil, peaceful, temperate, mild, quiet, gentle, placid, still, windless, stormless, happy, carefree, blissful, golden, joyful, joyous, contented, idyllic, palmy, flourishing, thriving, prosperous, successful
    Opposite - stormy, troubled

noun:
    1. a tropical Asian and African kingfisher with brightly colored plumage.
    2. a mythical bird said by ancient writers to breed in a nest floating at sea at the winter solstice, charming the wind and waves into calm.
    3. The name of a software system for managing Pathology Whole Slide Images and derived features from AI pipelines.

Building....

ingest - command line tool  (this will require a functioning GraalVM native image environment - https://www.graalvm.org/22.3/reference-manual/native-image/)
mvn -Pingest clean package 

halcyon jar version.....
mvn -Pserver clean package

jpackage Packaging (Windows)

mvn -Pserver clean package
mvn -Pwindows-installer jpackage:jpackage

SSL:

How to enable HTTPS in a Spring Boot Java application

keytool -genkeypair -alias halcyon -keyalg RSA -keysize 4096 -storetype PKCS12 -keystore halcyon.p12 -validity 3650 -storepass password

Private key (seems the same as above, will test)

keytool -genkey -keyalg RSA -alias selfsigned -keystore halcyon.jks -storepass password -validity 360 -keysize 2048

See also:

How set up Spring Boot to run HTTPS / HTTP ports

Migrations to p12

keytool -importkeystore -srckeystore cacerts -destkeystore cacerts -deststoretype pkcs12

keytool -delete -noprompt -alias halcyon  -keystore cacerts.p12 -storepass changeit

Export key:

keytool -export -keystore cacerts.p12 -alias halcyon -file halcyon.cer

Import key

keytool -import -alias halcyon -keystore C:\bin\graalvm\lib\security\cacerts -file erich-bremer.pem

Convert apache key to right format:

openssl pkcs12 -export -in [<em>filename-certificate</em>] -inkey [<em>filename-key</em>] -name [<em>host</em>] -out [<em>filename-new</em>-PKCS-12.p12]

Import an existing SSL certificate and private key for Wowza Streaming Engine

Importing new/renewal PEM certs into certificate store

openssl pkcs12 -export -in wow.fullchain -inkey atoz2022.key  -name shared > server.p12

keytool -importkeystore -srckeystore server.p12 -destkeystore cacerts.p12 -srcstoretype pkcs12 -alias shared

Extra

keytool -import -alias sbu -keystore cacerts.p12 -trustcacerts -file inter.crt
keytool -list -v -keystore cacerts.p12
keytool -list -v -keystore cacerts.p12
keytool -list -v -keystore cacerts.p12 | more
keytool -import -alias sbu -keystore cacerts.p12 -trustcacerts -file inter.crt
keytool -import -alias sbu -keystore /home/bremer/graalvm/lib/security/cacerts -trustcacerts -file inter.crt
keytool -list -v -keystore cacerts.p12
keytool -list -v -keystore cacerts.p12 | grep alias
keytool -list -v -keystore cacerts.p12 | grep Alias
keytool -list -v -keystore cacerts.p12 | grep Alias | more
keytool -list -v -keystore cacerts.p12 | grep atoz
keytool -importkeystore -deststorepass changeit -destkeystore cacerts.p12 -srckeystore atoz.p12 -srcstoretype PKCS12
keytool -list -v -keystore cacerts.p12 | grep atoz

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published