return checkField(ldapURL, params.ldapURL) && checkField(baseDN, params.baseDN) && checkField(userCertificateAttribute, params.userCertificateAttribute) && checkField(cACertificateAttribute, params.cACertificateAttribute) && checkField(crossCertificateAttribute, params.crossCertificateAttribute) && checkField(certificateRevocationListAttribute, params.certificateRevocationListAttribute) && checkField(deltaRevocationListAttribute, params.deltaRevocationListAttribute) && checkField(authorityRevocationListAttribute, params.authorityRevocationListAttribute) && checkField(attributeCertificateAttributeAttribute, params.attributeCertificateAttributeAttribute) && checkField(aACertificateAttribute, params.aACertificateAttribute) && checkField(attributeDescriptorCertificateAttribute, params.attributeDescriptorCertificateAttribute) && checkField(attributeCertificateRevocationListAttribute, params.attributeCertificateRevocationListAttribute) && checkField(attributeAuthorityRevocationListAttribute, params.attributeAuthorityRevocationListAttribute) && checkField(ldapUserCertificateAttributeName, params.ldapUserCertificateAttributeName) && checkField(ldapCACertificateAttributeName, params.ldapCACertificateAttributeName) && checkField(ldapCrossCertificateAttributeName, params.ldapCrossCertificateAttributeName) && checkField(ldapCertificateRevocationListAttributeName, params.ldapCertificateRevocationListAttributeName) && checkField(ldapDeltaRevocationListAttributeName, params.ldapDeltaRevocationListAttributeName) && checkField(ldapAuthorityRevocationListAttributeName, params.ldapAuthorityRevocationListAttributeName) && checkField(ldapAttributeCertificateAttributeAttributeName, params.ldapAttributeCertificateAttributeAttributeName) && checkField(ldapAACertificateAttributeName, params.ldapAACertificateAttributeName) && checkField(ldapAttributeDescriptorCertificateAttributeName, params.ldapAttributeDescriptorCertificateAttributeName) && checkField(ldapAttributeCertificateRevocationListAttributeName, params.ldapAttributeCertificateRevocationListAttributeName) && checkField(ldapAttributeAuthorityRevocationListAttributeName, params.ldapAttributeAuthorityRevocationListAttributeName) && checkField(userCertificateSubjectAttributeName, params.userCertificateSubjectAttributeName) && checkField(cACertificateSubjectAttributeName, params.cACertificateSubjectAttributeName) && checkField(crossCertificateSubjectAttributeName, params.crossCertificateSubjectAttributeName) && checkField(certificateRevocationListIssuerAttributeName, params.certificateRevocationListIssuerAttributeName) && checkField(deltaRevocationListIssuerAttributeName, params.deltaRevocationListIssuerAttributeName)
return checkField(ldapURL, params.ldapURL) && checkField(baseDN, params.baseDN) && checkField(userCertificateAttribute, params.userCertificateAttribute) && checkField(cACertificateAttribute, params.cACertificateAttribute) && checkField(crossCertificateAttribute, params.crossCertificateAttribute) && checkField(certificateRevocationListAttribute, params.certificateRevocationListAttribute) && checkField(deltaRevocationListAttribute, params.deltaRevocationListAttribute) && checkField(authorityRevocationListAttribute, params.authorityRevocationListAttribute) && checkField(attributeCertificateAttributeAttribute, params.attributeCertificateAttributeAttribute) && checkField(aACertificateAttribute, params.aACertificateAttribute) && checkField(attributeDescriptorCertificateAttribute, params.attributeDescriptorCertificateAttribute) && checkField(attributeCertificateRevocationListAttribute, params.attributeCertificateRevocationListAttribute) && checkField(attributeAuthorityRevocationListAttribute, params.attributeAuthorityRevocationListAttribute) && checkField(ldapUserCertificateAttributeName, params.ldapUserCertificateAttributeName) && checkField(ldapCACertificateAttributeName, params.ldapCACertificateAttributeName) && checkField(ldapCrossCertificateAttributeName, params.ldapCrossCertificateAttributeName) && checkField(ldapCertificateRevocationListAttributeName, params.ldapCertificateRevocationListAttributeName) && checkField(ldapDeltaRevocationListAttributeName, params.ldapDeltaRevocationListAttributeName) && checkField(ldapAuthorityRevocationListAttributeName, params.ldapAuthorityRevocationListAttributeName) && checkField(ldapAttributeCertificateAttributeAttributeName, params.ldapAttributeCertificateAttributeAttributeName) && checkField(ldapAACertificateAttributeName, params.ldapAACertificateAttributeName) && checkField(ldapAttributeDescriptorCertificateAttributeName, params.ldapAttributeDescriptorCertificateAttributeName) && checkField(ldapAttributeCertificateRevocationListAttributeName, params.ldapAttributeCertificateRevocationListAttributeName) && checkField(ldapAttributeAuthorityRevocationListAttributeName, params.ldapAttributeAuthorityRevocationListAttributeName) && checkField(userCertificateSubjectAttributeName, params.userCertificateSubjectAttributeName) && checkField(cACertificateSubjectAttributeName, params.cACertificateSubjectAttributeName) && checkField(crossCertificateSubjectAttributeName, params.crossCertificateSubjectAttributeName) && checkField(certificateRevocationListIssuerAttributeName, params.certificateRevocationListIssuerAttributeName) && checkField(deltaRevocationListIssuerAttributeName, params.deltaRevocationListIssuerAttributeName)