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: 1919
Currently Online:
37 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Heikki Tahvanainen: 402
hbrackel: 144
rocket science: 88
pramanj: 86
Francesco Zambon: 83
Ibrahim: 78
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
Member Stats:
Guest Posters: 0
Members: 734
Moderators: 7
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1523
Posts: 6449
Newest Members:
christamcdowall, redaahern07571, nigelbdhmp, travistimmons, AnnelCib, dalenegettinger, howardkennerley, Thomassnism, biancacraft16, edgardo3518Moderators: Jouni Aro: 1026, Pyry: 1, Petri: 0, Bjarne Boström: 1026, Jimmy Ni: 26, Matti Siponen: 346, Lusetti: 0
Administrators: admin: 1