Ios 我想知道这个代码是否安全?如果不安全,怎么办?
**我已经用ssl和套接字建立了连接,但我混淆了它的安全性?请任何人描述它是否安全,如果它不安全,那么怎么办**Ios 我想知道这个代码是否安全?如果不安全,怎么办?,ios,ssl,Ios,Ssl,**我已经用ssl和套接字建立了连接,但我混淆了它的安全性?请任何人描述它是否安全,如果它不安全,那么怎么办** (void)connection{ uint portNo = 443; CFReadStreamRef readStream; CFWriteStreamRef writeStream; CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)@"myipaddress", portNo, &readStream, &
(void)connection{
uint portNo = 443;
CFReadStreamRef readStream;
CFWriteStreamRef writeStream;
CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)@"myipaddress", portNo, &readStream, &writeStream);
inputStream = (__bridge NSInputStream *)readStream;
outputStream = (__bridge NSOutputStream *)writeStream;
[inputStream setDelegate:self];
[outputStream setDelegate:self];
[inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[inputStream open];
[outputStream open];
[inputStream setProperty:NSStreamSocketSecurityLevelNegotiatedSSL forKey:NSStreamSocketSecurityLevelKey];
[outputStream setProperty:NSStreamSocketSecurityLevelNegotiatedSSL forKey:NSStreamSocketSecurityLevelKey];
NSDictionary *setting=[[NSDictionary alloc] initWithObjectsAndKeys:[NSNumber numberWithBool:YES],
kCFStreamSSLAllowsExpiredCertificates,
[NSNumber numberWithBool:YES], kCFStreamSSLAllowsAnyRoot,
[NSNumber numberWithBool:NO], kCFStreamSSLValidatesCertificateChain,
kCFNull, kCFStreamSSLPeerName,
nil ];
CFReadStreamSetProperty((CFReadStreamRef)readStream, kCFStreamPropertySSLSettings, (CFTypeRef)setting);
CFReadStreamSetProperty((CFReadStreamRef)writeStream, kCFStreamPropertySSLSettings, (CFTypeRef)setting);
}网络安全?如果您有256位ssl,那么就不用担心了。针对什么进行安全保护?SSL检查并不全面……回顾,如何在网络上使用256位SSL