/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ package org.apache.cxf.xkms.x509.repo.ldap; public class LdapSchemaConfig { private String certObjectClass = "inetOrgPerson"; private String attrUID = "uid"; private String attrIssuerID = "manager"; private String attrSerialNumber = "employeeNumber"; private String attrEndpoint = "labeledURI"; private String attrCrtBinary = "userCertificate;binary"; private String attrCrlBinary = "certificateRevocationList;binary"; private String constAttrNamesCSV = "sn"; private String constAttrValuesCSV = "X509 certificate"; private String serviceCertRDNTemplate = "cn=%s,ou=services"; private String serviceCertUIDTemplate = "cn=%s"; private String trustedAuthorityFilter = "(&(objectClass=inetOrgPerson)(ou:dn:=CAs))"; private String intermediateFilter = "(objectClass=*)"; private String crlFilter = "(&(objectClass=inetOrgPerson)(ou:dn:=CAs))"; public String getCertObjectClass() { return certObjectClass; } public void setCertObjectClass(String crtObjectClass) { this.certObjectClass = crtObjectClass; } public String getAttrUID() { return attrUID; } public void setAttrUID(String attrUID) { this.attrUID = attrUID; } public String getAttrIssuerID() { return attrIssuerID; } public void setAttrIssuerID(String attrIssuerID) { this.attrIssuerID = attrIssuerID; } public String getAttrSerialNumber() { return attrSerialNumber; } public void setAttrSerialNumber(String attrSerialNumber) { this.attrSerialNumber = attrSerialNumber; } public String getAttrCrtBinary() { return attrCrtBinary; } public void setAttrCrtBinary(String attrCrtBinary) { this.attrCrtBinary = attrCrtBinary; } public String getConstAttrNamesCSV() { return constAttrNamesCSV; } public void setConstAttrNamesCSV(String constAttrNamesCSV) { this.constAttrNamesCSV = constAttrNamesCSV; } public String getConstAttrValuesCSV() { return constAttrValuesCSV; } public void setConstAttrValuesCSV(String constAttrValuesCSV) { this.constAttrValuesCSV = constAttrValuesCSV; } public String getServiceCertRDNTemplate() { return serviceCertRDNTemplate; } public void setServiceCertRDNTemplate(String serviceCrtRDNTemplate) { this.serviceCertRDNTemplate = serviceCrtRDNTemplate; } public String getServiceCertUIDTemplate() { return serviceCertUIDTemplate; } public void setServiceCertUIDTemplate(String serviceCrtUIDTemplate) { this.serviceCertUIDTemplate = serviceCrtUIDTemplate; } public String getTrustedAuthorityFilter() { return trustedAuthorityFilter; } public void setTrustedAuthorityFilter(String trustedAuthorityFilter) { this.trustedAuthorityFilter = trustedAuthorityFilter; } public String getIntermediateFilter() { return intermediateFilter; } public void setIntermediateFilter(String intermediateFilter) { this.intermediateFilter = intermediateFilter; } public String getCrlFilter() { return crlFilter; } public void setCrlFilter(String crlFilter) { this.crlFilter = crlFilter; } public String getAttrCrlBinary() { return attrCrlBinary; } public void setAttrCrlBinary(String attrCrlBinary) { this.attrCrlBinary = attrCrlBinary; } public String getAttrEndpoint() { return attrEndpoint; } public void setAttrEndpoint(String attrEndpoint) { this.attrEndpoint = attrEndpoint; } }