Fix code signing identity retrieval bug

This commit is contained in:
Nindi Gill 2024-06-11 22:45:08 +10:00
parent c435d5ab50
commit c6d22eff5c
No known key found for this signature in database
2 changed files with 4 additions and 2 deletions

View file

@ -72,7 +72,8 @@ struct SettingsDiskImagesView: View {
status == noErr,
let certificate: SecCertificate = certificate,
let subject: String = SecCertificateCopySubjectSummary(certificate) as? String,
subject.hasPrefix("Developer ID Application") else {
subject.hasPrefix("Developer ID Application"),
!codesigningIdentities.contains(subject) else {
continue
}

View file

@ -85,7 +85,8 @@ struct SettingsPackagesView: View {
status == noErr,
let certificate: SecCertificate = certificate,
let subject: String = SecCertificateCopySubjectSummary(certificate) as? String,
subject.hasPrefix("Developer ID Installer") else {
subject.hasPrefix("Developer ID Installer"),
!codesigningIdentities.contains(subject) else {
continue
}