Chilkat HOME Android™ Classic ASP C C++ C# Mono C# .NET Core C# C# UWP/WinRT DataFlex Delphi ActiveX Delphi DLL Visual FoxPro Java Lianja MFC Objective-C Perl PHP ActiveX PHP Extension PowerBuilder PowerShell PureBasic CkPython Chilkat2-Python Ruby SQL Server Swift 2 Swift 3/4 Tcl Unicode C Unicode C++ Visual Basic 6.0 VB.NET VB.NET UWP/WinRT VBScript Xojo Plugin Node.js Excel Go
(Objective-C) Extract XML string from a .p7m byte array (e.g. FATTURA ELETTRONICA, ITALY)Objective-C example to extract the original XML from a .p7m (Signed-Data PKCS7 Format) provided as a byte array. One use for this example is to extract the original XML from a Fattura Elettronica .p7m signature.
#import <CkoFileAccess.h> #import <CkoCrypt2.h> #import <NSString.h> // This example requires the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. CkoFileAccess *fac = [[CkoFileAccess alloc] init]; NSData p7mBytes; p7mBytes = [fac ReadEntireFile: @"testData/p7m/fattura_signature.p7m"]; if (fac.LastMethodSuccess != YES) { NSLog(@"%@",fac.LastErrorText); return; } CkoCrypt2 *crypt = [[CkoCrypt2 alloc] init]; NSString *originalXml = [crypt OpaqueVerifyString: p7mBytes]; if (crypt.LastMethodSuccess != YES) { NSLog(@"%@",fac.LastErrorText); return; } NSLog(@"%@",@"Original XML:"); NSLog(@"%@",originalXml); NSLog(@"%@",@"Success!"); |
© 2000-2016 Chilkat Software, Inc. All Rights Reserved.