         }
         return nil
     }
-    
-    
+
     /// Gets the serialNumber value from the certificate.
     public var serialNumber: Data? {
         return block1[X509BlockPosition.serialNumber]?.value as? Data
     }
-    
-    
+
+
     /// Returns the issuer (issuer distinguished name) value from the certificate as a String.
     public var issuerDistinguishedName: String? {
         if let issuerBlock = block1[X509BlockPosition.issuer] {

        }
        return nil
    }
    
    
    public var issuerOIDs: [String] {
        var result: [String] = []
        if let subjectBlock = block1[X509BlockPosition.issuer] {

        }
        return result
    }

    // read possibile PEM encoding
    private func decodePemToDer() {
        if let pem = String(data: derData, encoding: .ascii), pem.contains(beginPemBlock) {
