Lines Matching refs:asn1obj
41 let asn1obj = ASN1Object() in parse() variable
42 asn1obj.identifier = ASN1Identifier(rawValue: nextValue) in parse()
44 if asn1obj.identifier!.isConstructed() { in parse()
49 asn1obj.sub = try parse(iterator: &iterator) in parse()
52 asn1obj.sub = try parse(iterator: &subIterator) in parse()
55 asn1obj.value = nil in parse()
57 asn1obj.rawValue = Data(contentData) in parse()
59 for item in asn1obj.sub! { in parse()
60 item.parent = asn1obj in parse()
64 if asn1obj.identifier!.typeClass() == .universal { in parse()
68 asn1obj.rawValue = Data(contentData) in parse()
72 switch asn1obj.identifier!.tagNumber() { in parse()
79 asn1obj.value = value > 0 ? true : false in parse()
87 asn1obj.value = contentData in parse()
90 asn1obj.value = nil in parse()
93 asn1obj.value = decodeOid(contentData: &contentData) in parse()
103 asn1obj.value = String(data: contentData, encoding: .utf8) in parse()
106 asn1obj.value = String(data: contentData, encoding: .unicode) in parse()
111 asn1obj.value = String(data: contentData, encoding: .ascii) in parse()
114 asn1obj.value = dateFormatter(contentData: &contentData, in parse()
118 asn1obj.value = dateFormatter(contentData: &contentData, in parse()
125 asn1obj.value = contentData in parse()
130 asn1obj.sub = try parse(iterator: &subIterator) in parse()
133 asn1obj.value = str in parse()
135 asn1obj.value = contentData in parse()
141 asn1obj.value = contentData in parse()
147 asn1obj.rawValue = Data(contentData) in parse()
150 asn1obj.value = str in parse()
152 asn1obj.value = contentData in parse()
156 result.append(asn1obj) in parse()