Skip to content

Commit d0a52ee

Browse files
authored
Merge pull request #14 from adincebic/adin/add-serial-number-to-certificate
2 parents a892ff0 + c627170 commit d0a52ee

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Sources/SwiftyProvisioningProfile/Model/Certificate.swift

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ public struct Certificate: Encodable, Equatable {
1717

1818
public let notValidBefore: Date
1919
public let notValidAfter: Date
20-
20+
public let serialNumber: String
21+
2122
public let issuerCommonName: String
2223
public let issuerCountryName: String
2324
public let issuerOrgName: String
@@ -27,13 +28,14 @@ public struct Certificate: Encodable, Equatable {
2728
public let countryName: String
2829
public let orgName: String?
2930
public let orgUnit: String
30-
31+
3132
init(results: [CFString: Any], commonName: String?) throws {
3233
self.commonName = commonName
3334

3435
notValidBefore = try Certificate.getValue(for: kSecOIDX509V1ValidityNotBefore, from: results)
3536
notValidAfter = try Certificate.getValue(for: kSecOIDX509V1ValidityNotAfter, from: results)
36-
37+
serialNumber = try Certificate.getValue(for: kSecOIDX509V1SerialNumber, from: results)
38+
3739
let issuerName: [[CFString: Any]] = try Certificate.getValue(for: kSecOIDX509V1IssuerName, from: results)
3840
issuerCommonName = try Certificate.getValue(for: kSecOIDCommonName, fromDict: issuerName)
3941
issuerCountryName = try Certificate.getValue(for: kSecOIDCountryName, fromDict: issuerName)

0 commit comments

Comments
 (0)