1- package main
1+ package backend
22
33import (
44 "bytes"
@@ -12,8 +12,8 @@ import (
1212 "time"
1313)
1414
15- // decode certificate from PEM to x509
16- func decodeCert (certPEMBytes []byte ) (cert * x509.Certificate , err error ) {
15+ // DecodeCert decode certificate from PEM to x509
16+ func DecodeCert (certPEMBytes []byte ) (cert * x509.Certificate , err error ) {
1717 certPem , _ := pem .Decode (certPEMBytes )
1818 certPemBytes := certPem .Bytes
1919
@@ -25,8 +25,8 @@ func decodeCert(certPEMBytes []byte) (cert *x509.Certificate, err error) {
2525 return
2626}
2727
28- // decode private key from PEM to RSA format
29- func decodePrivKey (privKey []byte ) (key * rsa.PrivateKey , err error ) {
28+ // DecodePrivKey decode private key from PEM to RSA format
29+ func DecodePrivKey (privKey []byte ) (key * rsa.PrivateKey , err error ) {
3030 privKeyPem , _ := pem .Decode (privKey )
3131 key , err = x509 .ParsePKCS1PrivateKey (privKeyPem .Bytes )
3232 if err == nil {
@@ -43,8 +43,8 @@ func decodePrivKey(privKey []byte) (key *rsa.PrivateKey, err error) {
4343 return
4444}
4545
46- // return PEM encoded private key
47- func genPrivKey () (privKeyPEM * bytes.Buffer , err error ) {
46+ // GenPrivKey return PEM encoded private key
47+ func GenPrivKey () (privKeyPEM * bytes.Buffer , err error ) {
4848 privKey , err := rsa .GenerateKey (rand .Reader , 2048 )
4949
5050 //privKeyPKCS1 := x509.MarshalPKCS1PrivateKey(privKey)
@@ -60,12 +60,11 @@ func genPrivKey() (privKeyPEM *bytes.Buffer, err error) {
6060 Bytes : privKeyPKCS8 ,
6161 })
6262
63-
6463 return
6564}
6665
67- // return PEM encoded certificate
68- func genCA (privKey * rsa.PrivateKey ) (issuerPEM * bytes.Buffer , err error ) {
66+ // GenCA return PEM encoded certificate
67+ func GenCA (privKey * rsa.PrivateKey ) (issuerPEM * bytes.Buffer , err error ) {
6968 serialNumberRange := new (big.Int ).Lsh (big .NewInt (1 ), 128 )
7069
7170 issuerSerial , err := rand .Int (rand .Reader , serialNumberRange )
@@ -96,8 +95,8 @@ func genCA(privKey *rsa.PrivateKey) (issuerPEM *bytes.Buffer, err error) {
9695 return
9796}
9897
99- // return PEM encoded certificate
100- func genServerCert (privKey , caPrivKey * rsa.PrivateKey , ca * x509.Certificate , cn string ) (issuerPEM * bytes.Buffer , err error ) {
98+ // GenServerCert return PEM encoded certificate
99+ func GenServerCert (privKey , caPrivKey * rsa.PrivateKey , ca * x509.Certificate , cn string ) (issuerPEM * bytes.Buffer , err error ) {
101100 serialNumberRange := new (big.Int ).Lsh (big .NewInt (1 ), 128 )
102101 serial , err := rand .Int (rand .Reader , serialNumberRange )
103102
@@ -128,8 +127,8 @@ func genServerCert(privKey, caPrivKey *rsa.PrivateKey, ca *x509.Certificate, cn
128127 return
129128}
130129
131- // return PEM encoded certificate
132- func genClientCert (privKey , caPrivKey * rsa.PrivateKey , ca * x509.Certificate , cn string ) (issuerPEM * bytes.Buffer , err error ) {
130+ // GenClientCert return PEM encoded certificate
131+ func GenClientCert (privKey , caPrivKey * rsa.PrivateKey , ca * x509.Certificate , cn string ) (issuerPEM * bytes.Buffer , err error ) {
133132 serialNumberRange := new (big.Int ).Lsh (big .NewInt (1 ), 128 )
134133 serial , err := rand .Int (rand .Reader , serialNumberRange )
135134
@@ -160,8 +159,8 @@ func genClientCert(privKey, caPrivKey *rsa.PrivateKey, ca *x509.Certificate, cn
160159 return
161160}
162161
163- // return PEM encoded CRL
164- func genCRL (certs []* RevokedCert , ca * x509.Certificate , caKey * rsa.PrivateKey ) (crlPEM * bytes.Buffer , err error ) {
162+ // GenCRL return PEM encoded CRL
163+ func GenCRL (certs []* RevokedCert , ca * x509.Certificate , caKey * rsa.PrivateKey ) (crlPEM * bytes.Buffer , err error ) {
165164 var revokedCertificates []pkix.RevokedCertificate
166165
167166 for _ , cert := range certs {
0 commit comments