[!NOTE] if issue (i:) is the same as subject (s:). Therefore, this is the root certificat. i.e. :
$openssls_client-connectcdn.redhat.com:443-showcerts</dev/nullCertificatechain0s:C=US,ST=NorthCarolina,O="Red Hat, Inc.",OU=RedHatNetwork,CN=cdn.redhat.com i:C = US, ST = North Carolina, O = "Red Hat, Inc.", OU = Red Hat Network, CN = Red Hat Entitlement Operations Authority, emailAddress = ca-support@redhat.com
-----BEGINCERTIFICATE-----...-----ENDCERTIFICATE----- 1 s:C = US, ST = North Carolina, O = "Red Hat, Inc.", OU = Red Hat Network, CN = Red Hat Entitlement Operations Authority, emailAddress = ca-support@redhat.com
i:C = US, ST = North Carolina, L = Raleigh, O = "Red Hat, Inc.", OU = Red Hat Network, CN = Entitlement Master CA, emailAddress = ca-support@redhat.com
-----BEGINCERTIFICATE-----...-----ENDCERTIFICATE----- 2 s:C = US, ST = North Carolina, L = Raleigh, O = "Red Hat, Inc.", OU = Red Hat Network, CN = Entitlement Master CA, emailAddress = ca-support@redhat.com
i:C = US, ST = North Carolina, L = Raleigh, O = "Red Hat, Inc.", OU = Red Hat Network, CN = Entitlement Master CA, emailAddress = ca-support@redhat.com
-----BEGINCERTIFICATE-----...-----ENDCERTIFICATE-----
from version 7.21.1, this can be specified by setting the token.max-expiry parameter in the $JFROG_HOME/artifactory/var/etc/artifactory/access.config.yml file ( prior to version 7.21.1, the parameter to set was artifactory.access.token.non.admin.max.expires.in ).
if the token.max-expiry is equal to 0 (which is the default), there is no limitation to the token expiry. However, if the maximum expiry is greater than 0, the user cannot create a non-expirable token.
the token.max-expiry parameter must be set to a value higher than the token.default-expiry parameter value.