]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/internal/runtime/KernelConstants.java
Fix IPA initialisation
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / runtime / KernelConstants.java
1 package org.argeo.cms.internal.runtime;
2
3 import org.argeo.api.cms.CmsConstants;
4
5 /** Internal CMS constants. */
6 interface KernelConstants {
7 // Directories
8 String DIR_PRIVATE = "private";
9
10 // Files
11 /**
12 * Kerberos 5 keytab which will be common to all IPA-enabled children
13 * frameworks.
14 */
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";
18
19 // Security
20 String JAAS_CONFIG = "/org/argeo/cms/internal/runtime/jaas.cfg";
21 String JAAS_CONFIG_IPA = "/org/argeo/cms/internal/runtime/jaas-ipa.cfg";
22
23 // KERBEROS
24 String DEFAULT_KERBEROS_SERVICE = "HTTP";
25
26 String DEFAULT_KEYSTORE_PATH = DIR_PRIVATE + '/' + CmsConstants.NODE + ".p12";
27
28 String DEFAULT_TRUSTSTORE_PATH = DIR_PRIVATE + "/trusted.p12";
29
30 String DEFAULT_PEM_KEY_PATH = DIR_PRIVATE + '/' + CmsConstants.NODE + ".key";
31
32 String DEFAULT_PEM_CERT_PATH = DIR_PRIVATE + '/' + CmsConstants.NODE + ".crt";
33
34 String IPA_PEM_CA_CERT_PATH = "/etc/ipa/ca.crt";
35
36 String DEFAULT_KEYSTORE_PASSWORD = "changeit";
37
38 String PKCS12 = "PKCS12";
39
40 // HTTP client
41 // String COOKIE_POLICY_BROWSER_COMPATIBILITY = "compatibility";
42
43 }