Copyright © 2020 HashiCorp
Hyperledger fabric from docker-compose to orchestration:
Using vault & Consul-template for PKI management.
Agenda.
What is a Blockchain?
Bitcoin.
Blockchain Network.
What is Hyperledger Fabric?
PKI, what is that??
PKI Components.
Vault PKI Engine
Demo
Use In Nomad.
The template stanza.
template {
data = <<EOF
{{ with secret "NewOrg/issue/peer" "common_name=peer0.service.consul" }}
{{- .Data.certificate -}}
{{ end }}
EOF
}
CODE EDITOR
Summary
Vault & Consul-template allow for dynamic PKI setup,
which allows for scalable deployment of Fabric.
Resources
Fabric - Introduction
Consul-template - https://github.com/hashicorp/consul-template
PKI - Identity — hyperledger-fabricdocs master documentation
Vault PKI - Build Your Own Certificate Authority (CA) | Vault
Code - https://github.com/anonsachin/fabric-ca-net/tree/hashitalk2021
Sachin Gowda�(He/Him)
Blockchain Developer at NGP Web Smart
Twitter handle - @chaos_sachin
15