]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/internal/runtime/KernelConstants.java
Improve ACR attribute typing.
[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 String NODE_KEY_TAB_PATH = DIR_PRIVATE + "/krb5.keytab";
12 String NODE_SSHD_AUTHORIZED_KEYS_PATH = DIR_PRIVATE + "/authorized_keys";
13
14 // Security
15 String JAAS_CONFIG = "/org/argeo/cms/internal/runtime/jaas.cfg";
16 String JAAS_CONFIG_IPA = "/org/argeo/cms/internal/runtime/jaas-ipa.cfg";
17
18 // KERBEROS
19 String DEFAULT_KERBEROS_SERVICE = "HTTP";
20
21 String DEFAULT_KEYSTORE_PATH = DIR_PRIVATE + '/' + CmsConstants.NODE + ".p12";
22
23 String DEFAULT_TRUSTSTORE_PATH = DIR_PRIVATE + "/trusted.p12";
24
25 String DEFAULT_PEM_KEY_PATH = DIR_PRIVATE + '/' + CmsConstants.NODE + ".key";
26
27 String DEFAULT_PEM_CERT_PATH = DIR_PRIVATE + '/' + CmsConstants.NODE + ".crt";
28
29 String IPA_PEM_CA_CERT_PATH = "/etc/ipa/ca.crt";
30
31 String DEFAULT_KEYSTORE_PASSWORD = "changeit";
32
33 String PKCS12 = "PKCS12";
34
35 // HTTP client
36 // String COOKIE_POLICY_BROWSER_COMPATIBILITY = "compatibility";
37
38 }