Skip to content

Commit

Permalink
Merge pull request #5249 from hashicorp/ca-fixes-oss
Browse files Browse the repository at this point in the history
Minor CA fixes
  • Loading branch information
kyhavlov committed Jan 22, 2019
2 parents 46ef7dc + a28ba46 commit 6b28434
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
9 changes: 6 additions & 3 deletions agent/connect/ca/provider_consul.go
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,9 @@ func (c *ConsulProvider) Sign(csr *x509.CertificateRequest) (string, error) {
if err != nil {
return "", err
}
if providerState.PrivateKey == "" {
return "", ErrNotInitialized
}

// Create the keyId for the cert from the signing private key.
signer, err := connect.ParseSigner(providerState.PrivateKey)
Expand Down Expand Up @@ -623,9 +626,9 @@ func (c *ConsulProvider) generateCA(privateKey string, sn uint64) (string, error
serialNum := &big.Int{}
serialNum.SetUint64(sn)
template := x509.Certificate{
SerialNumber: serialNum,
Subject: pkix.Name{CommonName: name},
URIs: []*url.URL{id.URI()},
SerialNumber: serialNum,
Subject: pkix.Name{CommonName: name},
URIs: []*url.URL{id.URI()},
BasicConstraintsValid: true,
KeyUsage: x509.KeyUsageCertSign |
x509.KeyUsageCRLSign |
Expand Down
4 changes: 4 additions & 0 deletions agent/consul/enterprise_server_oss.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,7 @@ func (s *Server) handleEnterpriseRPCConn(rtype pool.RPCType, conn net.Conn, isTL
func (s *Server) enterpriseStats() map[string]map[string]string {
return nil
}

func (s *Server) intentionReplicationEnabled() bool {
return false
}

0 comments on commit 6b28434

Please sign in to comment.