public HostScopedRolesResourceDefinition( WritableAuthorizerConfiguration authorizerConfiguration) { super( PATH_ELEMENT, DomainManagementResolver.getResolver("core.access-control.host-scoped-role")); Map<String, HostEffectConstraint> constraintMap = new HashMap<String, HostEffectConstraint>(); this.addHandler = new HostScopedRoleAdd(constraintMap, authorizerConfiguration); this.removeHandler = new HostScopedRoleRemove(constraintMap, authorizerConfiguration); this.writeAttributeHandler = new HostScopedRoleWriteAttributeHandler(constraintMap); }
static TlsKeyStore createClientCertStore( ManagedAuditLogger auditLogger, PathManagerService pathManager, EnvironmentNameReader environmentReader) { return new TlsKeyStore( auditLogger, pathManager, CLIENT_CERT_ELEMENT, DomainManagementResolver.getResolver("core.management.syslog-client-cert-store"), CLIENT_CERT_ATTRIBUTES, environmentReader); }
static TlsKeyStore createTrustStore( ManagedAuditLogger auditLogger, PathManagerService pathManager, EnvironmentNameReader environmentReader) { return new TlsKeyStore( auditLogger, pathManager, TRUSTSTORE_ELEMENT, DomainManagementResolver.getResolver("core.management.syslog-truststore"), TRUSTSTORE_ATTRIBUTES, environmentReader); }
Tls( ManagedAuditLogger auditLogger, PathManagerService pathManager, EnvironmentNameReader environmentReader) { super( auditLogger, pathManager, ATTRIBUTES, PATH_ELEMENT, DomainManagementResolver.getResolver("core.management.syslog-tls"), environmentReader); }
static SensitivityResourceDefinition createVaultExpressionConfiguration() { return new SensitivityResourceDefinition( VAULT_ELEMENT, DomainManagementResolver.getResolver( "core.access-control.constraint.vault-expression-sensitivity")); }
static SensitivityResourceDefinition createSensitivityClassification() { return new SensitivityResourceDefinition( PATH_ELEMENT, DomainManagementResolver.getResolver( "core.access-control.constraint.sensitivity-classification-config")); }