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
Methods 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) Parses and extracts VOMS attributes from a validated X.509 certificate chain.DefaultVOMSValidator.validate
(X509Certificate[] validatedChain) Methods in org.italiangrid.voms.ac.impl with parameters of type VOMSAttributeModifier and TypeMethodDescriptionDefaultVOMSValidationStrategy.validateAC
(VOMSAttribute attributes) DefaultVOMSValidationStrategy.validateAC
(VOMSAttribute attributes, X509Certificate[] chain) -
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.