|
|
|
@ -160,7 +160,7 @@ func (s *SignerClientHandler) handleHealthResponse(r *messages.HealthResponse) {
|
|
|
|
|
|
|
|
|
|
switch item.Source {
|
|
|
|
|
case "HSM":
|
|
|
|
|
signerInfo.CACertificates = make([]string, 0)
|
|
|
|
|
signerInfo.CACertificates = make([]client.CertInfo, 0)
|
|
|
|
|
signerInfo.UsableProfiles = make(map[string][]client.Profile)
|
|
|
|
|
|
|
|
|
|
for certName, value := range item.MoreInfo {
|
|
|
|
@ -179,7 +179,10 @@ func (s *SignerClientHandler) handleHealthResponse(r *messages.HealthResponse) {
|
|
|
|
|
"valid-until": certInfo.ValidUntil,
|
|
|
|
|
}).Trace("certificate info")
|
|
|
|
|
|
|
|
|
|
signerInfo.CACertificates = append(signerInfo.CACertificates, certName)
|
|
|
|
|
signerInfo.CACertificates = append(
|
|
|
|
|
signerInfo.CACertificates,
|
|
|
|
|
client.CertInfo{Name: certName, FetchCRL: certInfo.Signing},
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
if certInfo.Signing {
|
|
|
|
|
for _, profile := range certInfo.Profiles {
|
|
|
|
|