0

ファイルにデータを書き込むのに問題があります。私が間違っているのは何ですか?

SecTrustRef trust = [protectionSpace serverTrust];
SecCertificateRef certificate = SecTrustGetCertificateAtIndex(trust, 0);
NSData* ServerCertificateData = (__bridge NSData *)(certificate);
NSError* error;
[ServerCertificateData writeToFile:ServerCertPath options:NSDataWritingAtomic error:&error];
if(error != nil)
     NSLog(@"%@", error);
4

1 に答える 1

1

あなたがしたようにキャストでをに変換することはできませんSecCertificateRef。証明書からデータを取得するには、証明書でNSData *使用する必要があります。SecCertificateCopyData()

于 2012-10-11T10:00:25.920 に答える