How can I edit keystore File? expand expiry date of certificate? - android-keystore

I have lots of questions to ask about Keystore. I googled a lot but couldn't find proper answer about keystore. I have created my one application and I set Expiry date (accidentally small figure) too soon.. And I have uploaded my application on play store.. So, my question is, What happens after expiration date? 1. User's can't download application?, 2.I will not be able to export with sign certificate? if I am able to export application than, can I able to upload it on play store? Play store accept application with expired certificate?
So I want to edit expiry date only of keystore file certificate. how can I do that?
And Once I have added validity(years): 800, what it means? 800 years? Days? After that I got expired date on 20 Dec 28. What is calculation of expiry date here?
I have placed Image so It will be easy to understand here what I am talking about..

The time you enter there is the expiry date in years. Google play store only allows you to use a certificate that is signed for AT LEAST 25 years.
Check this link for more information:
http://developer.android.com/tools/publishing/app-signing.html

Related

ADFS Certificate expiration notification job

I have over 20 applications utilizing ADFS SSO authentication. Last year the token signing certificate expired and I went through the whole sky is falling - chasing down 3rd party vendors to schedule the refreshing of the metadata files to try to make the transition to the new cert as seamless as possible. I have already added calendar reminders 3+ months before their next expiration but I would like to be a little bit more prepared and have a job/script that runs and send me an email when the certificate is 90+ days from expiration. Does anyone know of or have a script that could do accomplish that? Also, is there a way I could do the same per RPT signature certs? I currently have most if not all set to automatically update but would like the notification anyway if possible.
There are a few around e.g. this.
"This script will query AD FS certificates (via Get-AdfsCertficate) and Relying Party Trust certificates (via Get-AdfsRelyingPartyTrust) and check if the certificates expire within a user-defined threshold (or the default 30 days if not specified). It will then output details about expiring certificates, and, optionally, send an alert email."

My Apple Dev account is about to expire. Will my provisioning profile(s) still allow me to test my applications on my iOS devices?

I have nothing in the App Store so I'm not worried about that. I am just wondering if I will still be able to develop new apps using Xcode and be able to test them out on an actual device if I have those profiles stored locally on disk...
No because if you look at your keychain youll see that your provisioning profile has an expiration date, a year from when you purchased the membership. You'll have to renew it to test on devices.
The date is Feb 18th 2013 and I have been testing on all my devices since the day after posting this question.
Just in case, I went to the provisioning portal and created a new provisioning profile on January 25th 2013 which expires the same day in 2014.
So to answer the original question, YES you can test on your devices after your Developer Account passes the renewal date.
Your provisioning profile is basically a cryptographic certificate (not really, but understand it this way) that is signed by Apple which allows iOS to run your apps. The expiry date on the certificate is (as far as my knowledge is concerned) same as the expiry date on your Apple-Developer account.
So, no. You will not be able to test your apps after your account expires.

Apple Developer Distribution Certificate

Quick question. Our apple developer distribution certificate expires at the end of this month. When it expires it does not effect any apps that are currently up on the app store (that the expiring dist. certificate was used with), correct?
It only means for future distribution a new certificate will need to be created to submit apps to apple, correct?
Im pretty sure i know the answer, just one of my co-workers questioned it and have a little doubt that i need to double check.
Thanks
when you cert. expires your already submitted apps will continue to work but you not able to update the apps until you renew your account.And yes you already know the answer

iOS Configuration Profile Expiration

We are building iOS OTA Enrollment system in our IT.
After reading Apple docs, i would not find reference how to set an expiration date on the Configuration Profile installed on the device.
My motivation is to create expiration date on profiles that i am going to install based on the device owner (they have to login before i install it)
Is there a way to control how long the Configuration Profile is valid for?
The configuration Profile has 2 keys:
RemovalDate
DurationUntilRemoval
Which takes a date or duration in seconds respectively, which when satisfied, will remove the profile. But maybe that wasn't what you're looking for?
The Configuration Profile supports the key "PayloadExpirationDate".
You can set the expiration date in the profile, and after the expiration, a new button inside the profile will appear to update the profile manually.
You can see the documentation in the following link:
https://developer.apple.com/library/ios/featuredarticles/iPhoneConfigurationProfileRef/Introduction/Introduction.html
Also, the Apple documentation "Over-the-Air Profile Delivery Concepts" says
Upon receiving the final encrypted profile, the device installs it.
Reconfiguration occurs automatically if the profile expires or if
a VPN connection attempt fails.
However, I wasn't able to update the profile, not manually and not automatically.
As far as I know, there is no way to control the expiration date.

Adhoc Provisioning profile generated from provisioning portal showing expiry date of June 25, 2079

I generated an ad-hoc profile which shows up the expiry date of June 25, 2079. Is this correct or a bug in the provisioning portal?
Thanks
I think it was a bug because Apple has revoked all the provisioning profiles we created in the last week that had this 2070 issue.
It appears that sometime this week Apple changed the rules on expiration for new distribution certificates. Instead of expiring when your program period runs out they are expiring in 2079. I've been able to successfully submit an app using the new certificate so at least right now this seems to be just fine.
2079 here for me too! Glad others are seeing no errors with it. I have been using the new Provision for Ad Hoc without fault. Googling 2079 and Provision brings us to this page.
I also had a provisioning profile with the 2079 expiration date. Apple let me submit one version of the app with this profile but as of today it says it is an invalid signature so I guess they changed the policy (without telling anyone).