Skip to content
Snippets Groups Projects
Commit 6465c340 authored by Jorge Canizales's avatar Jorge Canizales
Browse files

Loads certificates from file. SSL works ^^

parent bb58d224
No related branches found
No related tags found
No related merge requests found
...@@ -64,7 +64,11 @@ static const char *kCertificates = ...@@ -64,7 +64,11 @@ static const char *kCertificates =
- (instancetype)initWithHost:(NSString *)host { - (instancetype)initWithHost:(NSString *)host {
// TODO(jcanizales): Get the certificates here. // TODO(jcanizales): Get the certificates here.
grpc_credentials *credentials = grpc_ssl_credentials_create(kCertificates, NULL); NSURL *url = [[NSBundle mainBundle] URLForResource:@"gRPC.bundle/roots" withExtension:@"pem"];
NSData *fontData = [NSData dataWithContentsOfURL:url];
NSString *str = [[NSString alloc] initWithData:fontData encoding:NSUTF8StringEncoding];
NSLog(@"Certs:\n%@", str);
grpc_credentials *credentials = grpc_ssl_credentials_create(str.UTF8String, NULL);
return (self = [super initWithChannel:grpc_secure_channel_create(credentials, return (self = [super initWithChannel:grpc_secure_channel_create(credentials,
host.UTF8String, host.UTF8String,
NULL)]); NULL)]);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment