I think you have all the things you need.
You have aps_development.cer
add it in your keyChain Access. Which will display like this...

After that export this certificate in .p12 file


Add the password if you want

And than mac will ask your user password to verify

After you Do all this thing you got .p12 file of your SSL certificate. Now add this code to your AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Let the device know we want to receive push notifications
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
return YES;
}
- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
NSLog(@"Dilip My token is: %@", deviceToken);
//remember this token it will be used at server side
}
- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
{
NSLog(@"Dilip Failed to get token, error: %@", error);
}
Now you have two thing first is certificate.p12
file and Device Token
give it to your .net developer and you are done at your side you will get notification.
At server side This two link is really helpful to implement APN at server side.
LINK 1
LINK 2
And yes don't forget the token you get from apple will display like this <a3002e43 c1d2d80d 95b0a1a6 893b3f7c c410a489 747b933d 04551d68 688c6c65>
so you have to remove space and bracket that bcoz i have a problem when i have implemented APN first time bcoz of this space your string must be look like this a3002e43c1d2d80d95b0a1a6893b3f7cc410a489747b933d04551d68688c6c65
.