For symmetic encryption, you can use the following:
To encrypt:
openssl aes-256-cbc -salt -a -e -in plaintext.txt -out encrypted.txt
To decrypt:
| #### Reference: https://raynix.info/archives/4296 | |
| # in the master node, run as root | |
| kubeadm certs renew all | |
| [renew] Reading configuration from the cluster... | |
| [renew] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml' | |
| [renew] Error reading configuration from the Cluster. Falling back to default configuration | |
| certificate embedded in the kubeconfig file for the admin to use and for kubeadm itself renewed | |
| ... |
| FROM mcr.microsoft.com/mssql/server:2022-latest | |
| USER root | |
| RUN apt-get update && \ | |
| apt-get install -y software-properties-common curl && \ | |
| rm -rf /var/lib/apt/lists/* | |
| RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - | |
| RUN add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)" |
| //https://softwaremill.com/comparing-scala-relational-database-access-libraries/ | |
| case class MetroSystemWithCity(metroSystemName: String, cityName: String, | |
| dailyRidership: Int) | |
| implicit val getMetroSystemWithCityResult = GetResult(r => | |
| MetroSystemWithCity(r.nextString, r.nextString, r.nextInt)) | |
| val query = sql"""SELECT ms.name, c.name, ms.daily_ridership | |
| FROM metro_system as ms | |
| JOIN city AS c ON ms.city_id = c.id |
We can generate a common CA certificate, and then each project can use this CA certificate to sign and issue a project certificate. Hence the CA certificate is needed to install as a trusted cert, and once the project is signed and issue using this CA cert, the new project certificate will be trusted via chain of trust policy.
Generate a CA key
openssl genrsa -out ca.key 4096
Generate a CA public key, ensure expiry date is exceeding the individual cert
| package com.softwaremill.akka | |
| import java.time._ | |
| import akka.actor.ActorSystem | |
| import akka.stream.ActorMaterializer | |
| import akka.stream.scaladsl.Source | |
| import scala.collection.mutable | |
| import scala.concurrent.Await |
Open PostgreSQL and Create a table student in database student.
CREATE EXTENSION hstore;
CREATE TABLE student (
id int,
name varchar(254) NOT NULL,
hobbies text[],
marks hstore
);| truncate -s 0 /var/lib/docker/containers/*/*-json.log |
| /** | |
| * Used for reading/writing to database, files, etc. | |
| * Code From the book "Beginning Scala" | |
| * http://www.amazon.com/Beginning-Scala-David-Pollak/dp/1430219890 | |
| * http://stackoverflow.com/a/5218279 | |
| */ | |
| def using[A <: {def close(): Unit}, B](param: A)(f: A => B): B = | |
| try { f(param) } finally { param.close() } | |
| def writeToFile(fileName:String, data:String) = |
| #!/bin/sh | |
| AMBARI_USER=admin | |
| AMBARI_PASSWORD= | |
| CLUSTER_NAME=sandbox | |
| AMBARI_API=http://127.0.0.1:8080/api/v1/clusters/$CLUSTER_NAME | |
| BLUEPRINT_API=http://127.0.0.1:8080/api/v1/blueprints | |
| hostname="hostname.example.com" | |
| service="aservice" |