Skip to content

Instantly share code, notes, and snippets.

@tbondarchuk
Created May 15, 2022 17:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tbondarchuk/ca3ba952b49619b74b103e04d359b1e2 to your computer and use it in GitHub Desktop.
Save tbondarchuk/ca3ba952b49619b74b103e04d359b1e2 to your computer and use it in GitHub Desktop.
Fabric ECert attempt with cert-manager
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: org0-ca-cert-issuer
spec:
isCA: true
privateKey:
algorithm: ECDSA
size: 256
secretName: org0-ca-cert-issuer-secret
duration: 8760h
commonName: fabric-ca-server
subject:
countries:
- US
provinces:
- North Carolina
organizations:
- Hyperledger
organizationalUnits:
- Fabric
usages:
- cert sign
- crl sign
ipAddresses:
- 127.0.0.1
issuerRef:
name: root-tls-cert-issuer
kind: Issuer
group: cert-manager.io
---
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: org0-ca-cert-issuer
spec:
ca:
secretName: org0-ca-cert-issuer-secret
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: org0-admin-cert
spec:
isCA: false
privateKey:
algorithm: ECDSA
size: 256
secretName: org0-admin-cert
duration: 8760h
commonName: org0admin
subject:
countries:
- US
provinces:
- North Carolina
organizations:
- Hyperledger
organizationalUnits:
- admin
usages:
- digital signature
dnsNames:
- castrum.local
issuerRef:
name: org0-ca-cert-issuer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment