Sample code for 30+ languages & platforms
Swift

Load CMS PKCS#7 Certificate (.p7b)

See more Certificates Examples

Loads a digital certificate from a Cryptographic Message Syntax Standard PKCS7 (.p7b) file and fetches information about the cert.

Chilkat Swift Downloads

Swift

func chilkatTest() {
    var success: Bool = false

    let cert = CkoCert()!

    // LoadFromFile will load virtually any certificate format file.
    // It will auto-recognize the format and load appropiately.

    success = cert.load(fromFile: "/Users/chilkat/testData/cer/chilkat.p7b")
    if success != true {
        print("\(cert.lastErrorText!)")
        return
    }

    // DN = "Distinguished Name"
    print("SubjectDN:\(cert.subjectDN!)")

    print("Common Name:\(cert.subjectCN!)")
    print("Issuer Common Name:\(cert.issuerCN!)")

    print("Serial Number:\(cert.serialNumber!)")

}