Uses of Interface
org.italiangrid.voms.VOMSAttribute
Packages that use VOMSAttribute
Package
Description
This package provides the APIs to perform validation and parsing
of VOMS attributes.
Implementation classes for VOMS attributes validation and parsing.
This package provides classes and utilities that deal with serialization and
deserialization of VOMS attributes from ASN.1 streams.
-
Uses of VOMSAttribute in org.italiangrid.voms.ac
Fields in org.italiangrid.voms.ac declared as VOMSAttributeModifier and TypeFieldDescriptionprivate final VOMSAttribute
VOMSValidationResult.attributes
The attributes this validation result refer toMethods in org.italiangrid.voms.ac that return VOMSAttributeModifier and TypeMethodDescriptionVOMSValidationResult.getAttributes()
The attributes are to be considered valid only if theVOMSValidationResult.isValid()
method for thisVOMSValidationResult
istrue
.Methods in org.italiangrid.voms.ac that return types with arguments of type VOMSAttributeModifier and TypeMethodDescriptionVOMSAttributesNormalizationStrategy.normalizeAttributes
(List<ACParsingContext> acs) Returns the normalized view of VOMS Authorization information starting from a list of VOMS Attribute certificates.VOMSACParser.parse
(X509Certificate[] validatedChain) Looks for and parses VOMS attributes in the certificate chain passed as argument (which is assumed to be already validated).VOMSACValidator.validate
(X509Certificate[] validatedChain) Parses and validates the VOMS attributes found in the certificate chain passed as argument (which is assumed to be validated already).Methods in org.italiangrid.voms.ac with parameters of type VOMSAttributeModifier and TypeMethodDescriptionVOMSACValidationStrategy.validateAC
(VOMSAttribute attributes) Validates VOMS attributes not extracted from a certificate chain (e.g., as returned from the VOMS server)VOMSACValidationStrategy.validateAC
(VOMSAttribute attributes, X509Certificate[] theChain) Validates a VOMS Attribute CertificateConstructors in org.italiangrid.voms.ac with parameters of type VOMSAttributeModifierConstructorDescriptionVOMSValidationResult
(VOMSAttribute attributes, boolean valid) Default constructor.VOMSValidationResult
(VOMSAttribute attributes, boolean valid, List<VOMSValidationErrorMessage> validationErrors) This constructor is used to pass in a list of validation errors as well. -
Uses of VOMSAttribute in org.italiangrid.voms.ac.impl
Classes in org.italiangrid.voms.ac.impl that implement VOMSAttributeModifier and TypeClassDescriptionclass
The default implementation for voms attributesMethods in org.italiangrid.voms.ac.impl that return types with arguments of type VOMSAttributeModifier and TypeMethodDescriptionLeafVOMSExtensionNormalizationStrategy.normalizeAttributes
(List<ACParsingContext> acs) DefaultVOMSACParser.parse
(X509Certificate[] validatedChain) DefaultVOMSValidator.validate
(X509Certificate[] validatedChain) Methods in org.italiangrid.voms.ac.impl with parameters of type VOMSAttributeModifier and TypeMethodDescriptionprivate boolean
DefaultVOMSValidationStrategy.checkACHolder
(VOMSAttribute attributes, X509Certificate[] chain, List<VOMSValidationErrorMessage> validationErrors) private boolean
DefaultVOMSValidationStrategy.checkACValidity
(VOMSAttribute attributes, List<VOMSValidationErrorMessage> validationErrors) private boolean
DefaultVOMSValidationStrategy.checkAuthorityKeyIdentifier
(X509Certificate aaCert, VOMSAttribute attributes, List<VOMSValidationErrorMessage> validationErrors) private boolean
DefaultVOMSValidationStrategy.checkAuthorityKeyIdentifierExtension
(VOMSAttribute attributes, List<VOMSValidationErrorMessage> validationErrors) private boolean
DefaultVOMSValidationStrategy.checkLocalAACertSignature
(VOMSAttribute attributes, List<VOMSValidationErrorMessage> validationErrors) private boolean
DefaultVOMSValidationStrategy.checkLSCSignature
(VOMSAttribute attributes, List<VOMSValidationErrorMessage> validationErrors) private boolean
DefaultVOMSValidationStrategy.checkNoRevAvailExtension
(VOMSAttribute attributes, List<VOMSValidationErrorMessage> validationErrors) private boolean
DefaultVOMSValidationStrategy.checkSignature
(VOMSAttribute attributes, List<VOMSValidationErrorMessage> validationErrors) private boolean
DefaultVOMSValidationStrategy.checkTargets
(VOMSAttribute attributes, List<VOMSValidationErrorMessage> validationErrors) private boolean
DefaultVOMSValidationStrategy.checkUnhandledCriticalExtensions
(VOMSAttribute attributes, List<VOMSValidationErrorMessage> validationErrors) DefaultVOMSValidationStrategy.validateAC
(VOMSAttribute attributes) DefaultVOMSValidationStrategy.validateAC
(VOMSAttribute attributes, X509Certificate[] chain) private boolean
DefaultVOMSValidationStrategy.verifyACSignature
(VOMSAttribute attributes, X509Certificate cert) -
Uses of VOMSAttribute in org.italiangrid.voms.asn1
Methods in org.italiangrid.voms.asn1 that return VOMSAttributeModifier and TypeMethodDescriptionstatic VOMSAttribute
VOMSACUtils.deserializeVOMSAttributes
(org.bouncycastle.asn1.x509.AttributeCertificate ac) Deserializes the information in a VOMS attribute certificate.Methods in org.italiangrid.voms.asn1 that return types with arguments of type VOMSAttributeModifier and TypeMethodDescriptionstatic List<VOMSAttribute>
VOMSACUtils.deserializeVOMSAttributes
(List<org.bouncycastle.asn1.x509.AttributeCertificate> acs) Deserializes the information in a list of VOMS attribute certificates.