10:35, EEST
February 14, 2020
Hello Prosys Team.
We use a prosysopc:ua-client-server-sdk:5.1.0-116.
We create a certificate for ApplicationIdentity:
identity = ApplicationIdentity.loadOrCreateCertificate(
appDesc,
“Name”,
“name”,
new File(certStore.getBaseDir(), “private”),
null,
null,
true
);
How long is it valid for?
How can I create a certificate that is valid for 100 years?
Thanks in advance.
Regards Oleksandr
11:04, EEST
Moderators
February 11, 2020
Hello,
By default, certificates created by calling ApplicationIdentity.loadOrCreateCertificate are valid for 3650 days, which is approximately 10 years.
You can call ApplicationIdentity.setDefaultCertificateDays to set the default to another value, e.g. 36500 for approximately 100 years. You must call this before creating new certificates with ApplicationIdentity.loadOrCreateCertificate. Calling ApplicationIdentity.setDefaultCertificateDays and then loading an existing certificate with ApplicationIdentity.loadOrCreateCertificate does not affect its validity period.
Most Users Ever Online: 518
Currently Online:
7 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
hbrackel: 135
pramanj: 86
Francesco Zambon: 81
rocket science: 77
Ibrahim: 76
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
TimK: 41
Member Stats:
Guest Posters: 0
Members: 695
Moderators: 16
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1470
Posts: 6268
Newest Members:
MinniePries, 42or, kaisa, sonbranson085, Pedromon, dalevine155279, Tailor, BetseyJep, Patagot, vimalModerators: Jouni Aro: 1012, Otso Palonen: 32, Tuomas Hiltunen: 5, Pyry: 1, Petri: 0, Bjarne Boström: 983, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 26, Teppo Uimonen: 21, Markus Johansson: 42, Niklas Nurminen: 0, Matti Siponen: 323, Lusetti: 0, Ari-Pekka Soikkeli: 5
Administrators: admin: 1