shared/api/gRPC/transportCredentials.go
package gRPC
import (
"google.golang.org/grpc/credentials"
"go.kicksware.com/api/shared/core/meta"
)
func LoadServerTLSCredentials(cert *meta.TLSCertificate) (credentials.TransportCredentials, error) {
return credentials.NewServerTLSFromFile(cert.CertFile, cert.KeyFile)
}
func LoadClientTLSCredentials(cert *meta.TLSCertificate) (credentials.TransportCredentials, error) {
return credentials.NewClientTLSFromFile(cert.CertFile, "")
}