문제

CFREADSTREAM에서 SSLContext를 보려고합니다. SecureTransport에는 sslgetenabledciphers와 같은 sslcontextref를 검사하는 데 유용한 방법이 많이 있지만 CFReadStream에서 sslcontextref를 얻을 수있는 좋은 방법은 없습니다. cfnetworks에 sslcontextref에 대한 일종의 getter 방법이 있습니까?

도움이 되었습니까?

해결책

다른 사람 이이 문제가 있다면, 당신은 할 수 없습니다. 당신이 할 수있는 일은 새 SSL 컨텍스트를 만들고 readstream을 컨텍스트로 보내고 스트림을 암호화하는 것입니다. 당신이 할 수없는 것은 cfnetwork 클래스에서 암호 설정을 얻는 것입니다. 나는 애플이 사적으로 유지하기를 원한다고 생각한다.

다른 팁

CFREADSTREAMCOPYPROPERTY를 사용하여 SSLCONTEXTREF를 검색 할 수 있어야합니다. 예를 들어, Apple 의이 코드를 참조하십시오 tlstool 견본:

context = (SSLContextRef) CFReadStreamCopyProperty((__bridge CFReadStreamRef) inputStream, kCFStreamPropertySSLContext);

KCFStreamPropertysSLContext는 OS X 10.9 및 iOS 5에서 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top