利用openssl 和x509证书对字符串进行签名和验签
//签名
-(NSString *)rsaSignStringwithString:(NSString *)stringToSign
{
_signErrorMessage = [[NSString alloc]init];
_signErrorMessage = nil;
NSMutableString *string = [[NSMutableString alloc]init];
[string appendString:stringToSign];
const char *message = [string cStringUsingEncoding:NSUTF8StringEncoding];
int messageLength = strlen(message);
unsigned char *sig = (unsigned char *)malloc(256);
unsigned int sig_len;
char *filePath = (char *)[RSAPrivateKeyFile cStringUsingEncoding:NSUTF8Stri

本文介绍了如何在iOS应用程序中使用OpenSSL库,结合X509证书进行字符串的签名和验证过程。通过加载私钥文件进行签名,然后使用公钥进行签名的验证,确保数据的完整性和安全性。


被折叠的 条评论
为什么被折叠?



