mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
11.58.2012 aad596c8559b3d3d081617736cdbeda1374f017b
refs
author Matthew Swift <matthew.swift@forgerock.com>
Friday, May 11, 2012 23:58 +0200
committer Matthew Swift <matthew.swift@forgerock.com>
Friday, May 11, 2012 23:58 +0200
commitaad596c8559b3d3d081617736cdbeda1374f017b
tree 26b0620791292c71c4d79039cc605cde2c26cac3 tree | zip | gz
parent 99a6e557a5644d4686da78c0cb87b54331715dca view | diff
Fix OPENDJ-482: Validation for the CertificateSyntax

A huge thanks to Manuel Gaupp for this contribution.

In addition to the original contributed change I have made the following alterations:

* make the CertificateSyntax strictness configurable. By default the syntax will enforce the syntax, but this can be disabled if needed

* add a new method "isHumanReadable" to AttributeSyntax and AttributeType classes in order to make it easier to determine whether or not a syntax/type is human readable. This can be used in order to determine whether or not an attribute value can be included in log messages, for example.
4 files added
78 files modified
1605 ■■■■■ changed files
opends/resource/config/config.ldif 2 ●●●●● diff | view | raw | blame | history
opends/resource/schema/02-config.ldif 6 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/CertificateAttributeSyntaxConfiguration.xml 75 ●●●●● diff | view | raw | blame | history
opends/src/admin/messages/CertificateAttributeSyntaxCfgDefn.properties 7 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core.properties 8 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core_ca_ES.properties 8 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core_de.properties 3 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core_es.properties 8 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core_fr.properties 8 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core_ja.properties 8 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core_ko.properties 8 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core_pl.properties 8 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core_zh_CN.properties 8 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/core_zh_TW.properties 8 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/schema.properties 6 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/schema_de.properties 3 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/schema_es.properties 6 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/schema_fr.properties 6 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/schema_ja.properties 6 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/schema_ko.properties 6 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/schema_zh_CN.properties 6 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/schema_zh_TW.properties 6 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/api/AttributeSyntax.java 18 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/asn1/ASN1ByteChannelReader.java 16 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/asn1/ASN1ByteSequenceReader.java 21 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/asn1/ASN1Constants.java 8 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/asn1/ASN1InputStreamReader.java 21 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/asn1/ASN1Reader.java 25 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/AciSyntax.java 12 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/AttributeTypeSyntax.java 14 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/AuthPasswordSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/BinarySyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/BitStringSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/BooleanSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/CertificateListSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/CertificatePairSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/CertificateSyntax.java 270 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/CountryStringSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/DITContentRuleSyntax.java 12 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/DITStructureRuleSyntax.java 12 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/DeliveryMethodSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/DirectoryStringSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/DistinguishedNameSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/EnhancedGuideSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/FaxNumberSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/FaxSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/GeneralizedTimeSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/GuideSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/IA5StringSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/IntegerSyntax.java 10 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/JPEGSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/LDAPSyntaxDescriptionSyntax.java 18 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/MatchingRuleSyntax.java 14 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/MatchingRuleUseSyntax.java 12 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/NameAndOptionalUIDSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/NameFormSyntax.java 12 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/NumericStringSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/OIDSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/ObjectClassSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/OctetStringSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/OtherMailboxSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/PostalAddressSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/PresentationAddressSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/PrintableStringSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/ProtocolInformationSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/SubstringAssertionSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/SubtreeSpecificationSyntax.java 12 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/SupportedAlgorithmSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/TelephoneNumberSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/TeletexTerminalIdentifierSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/TelexNumberSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/UTCTimeSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/UUIDSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/schema/UserPasswordSyntax.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/types/AttributeType.java 28 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java 64 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyOperation.java 53 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/core/ModifyOperationTestCase.java 22 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/ExternalSASLMechanismHandlerTestCase.java 39 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/LDAPBinaryOptionTestCase.java 13 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/schema/BinaryAttributeSyntaxTest.java 87 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/schema/CertificateSyntaxTest.java 197 ●●●●● diff | view | raw | blame | history