Compare commits

...

3 Commits

@ -100,14 +100,14 @@ WHERE crt = ''
FROM emailcerts FROM emailcerts
WHERE crt_name = '' WHERE crt_name = ''
AND csr_name != '' AND csr_name != ''
AND keytype = 'MS' AND keytype IN ('MS', 'VI')
AND codesign = 0 AND codesign = 0
AND warning < ?` AND warning < ?`
sqlFindPersonalCodeSigningCertRequests = `SELECT id, csr_name, type, md, subject sqlFindPersonalCodeSigningCertRequests = `SELECT id, csr_name, type, md, subject
FROM emailcerts FROM emailcerts
WHERE crt_name = '' WHERE crt_name = ''
AND csr_name != '' AND csr_name != ''
AND keytype = 'MS' AND keytype IN ('MS', 'VI')
AND codesign = 1 AND codesign = 1
AND warning < ?` AND warning < ?`
sqlFindPersonalServerCertRequests = `SELECT id, csr_name, type, md, subject sqlFindPersonalServerCertRequests = `SELECT id, csr_name, type, md, subject
@ -119,14 +119,14 @@ WHERE crt_name = ''
FROM orgemailcerts FROM orgemailcerts
WHERE crt_name = '' WHERE crt_name = ''
AND csr_name != '' AND csr_name != ''
AND keytype = 'MS' AND keytype IN ('MS', 'VI')
AND codesign = 0 AND codesign = 0
AND warning < ?` AND warning < ?`
sqlFindOrganizationalCodeSigningCertRequests = `SELECT id, csr_name, type, md, subject sqlFindOrganizationalCodeSigningCertRequests = `SELECT id, csr_name, type, md, subject
FROM orgemailcerts FROM orgemailcerts
WHERE crt_name = '' WHERE crt_name = ''
AND csr_name != '' AND csr_name != ''
AND keytype = 'MS' AND keytype IN ('MS', 'VI')
AND codesign = 1 AND codesign = 1
AND warning < ?` AND warning < ?`
sqlFindOrganizationalServerCertRequests = `SELECT id, csr_name, type, md, subject sqlFindOrganizationalServerCertRequests = `SELECT id, csr_name, type, md, subject
@ -322,9 +322,9 @@ func New(logger *logrus.Logger, config *config.Database, commands chan *protocol
respPersonalClientCertificate: "person", respPersonalClientCertificate: "person",
respPersonalCodeSigningCertificate: "code", respPersonalCodeSigningCertificate: "code",
respPersonalServerCertificate: "server", respPersonalServerCertificate: "server",
respOrganizationalClientCertificate: "org_person", respOrganizationalClientCertificate: "person",
respOrganizationalCodeSigningCertificate: "org_code", respOrganizationalCodeSigningCertificate: "code",
respOrganizationalServerCertificate: "org_server", respOrganizationalServerCertificate: "server",
} }
supportedHashAlgorithms := map[string]crypto.Hash{ supportedHashAlgorithms := map[string]crypto.Hash{
@ -765,15 +765,15 @@ func parseSubjectStringComponent(identifier, value string, res *x509.Certificate
case "commonName": case "commonName":
res.Subject.CommonName = value res.Subject.CommonName = value
res.DNSNames = append(res.DNSNames, value) res.DNSNames = append(res.DNSNames, value)
case "organizationName": case "O", "organizationName":
res.Subject.Organization = append(res.Subject.Organization, value) res.Subject.Organization = append(res.Subject.Organization, value)
case "organizationalUnitName": case "OU", "organizationalUnitName":
res.Subject.OrganizationalUnit = append(res.Subject.OrganizationalUnit, value) res.Subject.OrganizationalUnit = append(res.Subject.OrganizationalUnit, value)
case "localityName": case "L", "localityName":
res.Subject.Locality = append(res.Subject.Locality, value) res.Subject.Locality = append(res.Subject.Locality, value)
case "stateOrProvinceName": case "ST", "stateOrProvinceName":
res.Subject.Province = append(res.Subject.Province, value) res.Subject.Province = append(res.Subject.Province, value)
case "countryName": case "C", "countryName":
res.Subject.Country = append(res.Subject.Country, value) res.Subject.Country = append(res.Subject.Country, value)
case "emailAddress": case "emailAddress":
res.EmailAddresses = append(res.EmailAddresses, value) res.EmailAddresses = append(res.EmailAddresses, value)

Loading…
Cancel
Save