I am using secItemCopyMatching API to find certificates in login, system and System root keychain, But it's not returning me System Root certificates. I am new to this, Could you please guide?
NSDictionary *query = @{
(__bridge id)kSecClass: (__bridge id)kSecClassCertificate,
(__bridge id)kSecAttrLabel: @"somelabel",
(__bridge id)kSecMatchLimit: (__bridge id)kSecMatchLimitAll,
(__bridge id)kSecReturnRef: @YES
};
CFArrayRef result = NULL;
OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef)query, (CFTypeRef *)&result);
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I am connecting to VPN connection with NEPacketTunnelProvider configuration as IncludeAllNetworks=YES;
ExcludeLocalNetwork=NO;
which is tunneling all the traffic generated on my device which is expected.
But Once I disconnect and kill the NEPacketTunnelProvider instance, My internet is blocked unless I restart the device. This behavior is not seen with iOS 16 and things work smooth.
Kindly update as soon as possible
iOS 17 issue:
I am connecting to VPN connection with configuration as full tunnel which is tunneling all the traffic generated on my device which is expected.
This is for Full Tunnel and Tunnel routes:
//Below is the NEPacketTunnelProvider configuration
tunnelProvider.protocolConfiguration.includeAllNetworks = YES; tunnelProvider.protocolConfiguration.excludeLocalNetworks = NO; tunnelProvider.protocolConfiguration.enforceRoutes = NO;
But Once I disconnect and kill the NEPacketTunnelProvider instance, My internet is blocked until I restart the device.
NOTE: This behavior is not seen with iOS 16 and below and things work smooth.
Kindly update as soon as possible.