1 package org
.argeo
.cms
.internal
.runtime
;
3 import org
.argeo
.api
.cms
.CmsConstants
;
5 /** Internal CMS constants. */
6 interface KernelConstants
{
8 String DIR_PRIVATE
= "private";
12 * Kerberos 5 keytab which will be common to all IPA-enabled children
15 String PROP_ARGEO_NODE_KRB5_KEYTAB
= "argeo.node.krb5.keytab";
16 String NODE_KEY_TAB_PATH
= DIR_PRIVATE
+ "/krb5.keytab";
17 String NODE_SSHD_AUTHORIZED_KEYS_PATH
= DIR_PRIVATE
+ "/authorized_keys";
20 String JAAS_CONFIG
= "/org/argeo/cms/internal/runtime/jaas.cfg";
21 String JAAS_CONFIG_IPA
= "/org/argeo/cms/internal/runtime/jaas-ipa.cfg";
24 String DEFAULT_KERBEROS_SERVICE
= "HTTP";
26 String DEFAULT_KEYSTORE_PATH
= DIR_PRIVATE
+ '/' + CmsConstants
.NODE
+ ".p12";
28 String DEFAULT_TRUSTSTORE_PATH
= DIR_PRIVATE
+ "/trusted.p12";
30 String DEFAULT_PEM_KEY_PATH
= DIR_PRIVATE
+ '/' + CmsConstants
.NODE
+ ".key";
32 String DEFAULT_PEM_CERT_PATH
= DIR_PRIVATE
+ '/' + CmsConstants
.NODE
+ ".crt";
34 String IPA_PEM_CA_CERT_PATH
= "/etc/ipa/ca.crt";
36 String DEFAULT_KEYSTORE_PASSWORD
= "changeit";
38 String PKCS12
= "PKCS12";
41 // String COOKIE_POLICY_BROWSER_COMPATIBILITY = "compatibility";