Uses of Interface
net.shibboleth.metadata.validate.Validator
Packages that use Validator
Package
Description
Implementations of core APIs that operate on W3C DOM based metadata.
Aggregator classes for Shibboleth SAML metadata.
Classes for validation of specific object types.
Classes for validation of network-related object types.
Validation classes for
String values.Validation classes for
URL values.Validation classes for X.509 certificate objects.
-
Uses of Validator in net.shibboleth.metadata.dom
Methods in net.shibboleth.metadata.dom that return types with arguments of type ValidatorModifier and TypeMethodDescriptionAbstractDOMValidationStage.getValidators()Gets the list of validators being applied to each item.Method parameters in net.shibboleth.metadata.dom with type arguments of type ValidatorModifier and TypeMethodDescriptionvoidAbstractDOMValidationStage.setValidators(List<Validator<V>> newValidators) Set the list of validators to apply to each item. -
Uses of Validator in net.shibboleth.metadata.dom.saml.shibboleth
Methods in net.shibboleth.metadata.dom.saml.shibboleth that return types with arguments of type ValidatorModifier and TypeMethodDescriptionScopeValidationStage.getRegexpValidators()Gets the sequence of validators being applied to eachregexpscope.Method parameters in net.shibboleth.metadata.dom.saml.shibboleth with type arguments of type ValidatorModifier and TypeMethodDescriptionvoidScopeValidationStage.setRegexpValidators(List<Validator<String>> newValidators) Set the sequence of validators to apply to eachregexpscope. -
Uses of Validator in net.shibboleth.metadata.validate
Classes in net.shibboleth.metadata.validate that implement ValidatorModifier and TypeClassDescriptionclassAValidatorwhich accepts any value, returningValidator.Action.DONEto terminate any validator sequence.classBaseAsValidator<V,A> An abstract base class forValidatorimplementations which validate a value of one type "as" another type: for example, to validate aString"as" anInternetDomainName.classAValidatorwhich rejects any value, returningValidator.Action.DONEto terminate any validator sequence.classAValidatorimplementation which encapsulates the functionality of stepping through a sequence of other validators.Fields in net.shibboleth.metadata.validate with type parameters of type ValidatorMethods in net.shibboleth.metadata.validate that return types with arguments of type ValidatorModifier and TypeMethodDescriptionBaseAsValidator.getValidators()Gets the list of validators being applied to each item.ValidatorSequence.getValidators()Gets the list of validators being applied to each item.Method parameters in net.shibboleth.metadata.validate with type arguments of type ValidatorModifier and TypeMethodDescriptionvoidBaseAsValidator.setValidators(List<Validator<A>> newValidators) Set the list of validators to apply to each item.voidValidatorSequence.setValidators(List<Validator<V>> newValidators) Set the list of validators to apply to each item. -
Uses of Validator in net.shibboleth.metadata.validate.net
Classes in net.shibboleth.metadata.validate.net that implement ValidatorModifier and TypeClassDescriptionclassA validator that checks whether anInternetDomainNameis under a public suffix.classA validator that rejects anInternetDomainNameif it is a public suffix. -
Uses of Validator in net.shibboleth.metadata.validate.string
Classes in net.shibboleth.metadata.validate.string that implement ValidatorModifier and TypeClassDescriptionclassAValidatorthat acceptsStringvalues matching a regular expression.classAValidatorthat accepts a fixedStringvalue.classAValidatorthat checksStringvalues as domain names by converting the value to anInternetDomainNameand applying a sequence of validators to that value.classAValidatorthat assists in the validation of regular-expression <shibmd:Scope> values that include a literal tail.classclassAValidatorthat rejectsStringvalues matching a regular expression.classAValidatorthat rejects a fixedStringvalue. -
Uses of Validator in net.shibboleth.metadata.validate.url
Classes in net.shibboleth.metadata.validate.url that implement Validator -
Uses of Validator in net.shibboleth.metadata.validate.x509
Classes in net.shibboleth.metadata.validate.x509 that implement ValidatorModifier and TypeClassDescriptionclassAbstract class implementing validation onX509Certificateobjects.classValidator class to check that X.509 certificates do not contain DSA public keys.classValidator class to check that X.509 certificate public keys are not affected by the Return of Coppersmith Attack (ROCA, CVE-2017-15361).classValidator class to check RSA public exponent values in X.509 certificates.classValidator class to check RSA key lengths in X.509 certificates.classValidator class to check RSA moduli in X.509 certificates against a list of OpenSSL-format keys.