Package | Description |
---|---|
org.italiangrid.voms.ac |
This package provides the APIs to perform validation and parsing
of VOMS attributes.
|
org.italiangrid.voms.ac.impl |
Implementation classes for VOMS attributes validation and parsing.
|
org.italiangrid.voms.asn1 |
This package provides classes and utilities that deal with serialization and
deserialization of VOMS attributes from ASN.1 streams.
|
Modifier and Type | Method and Description |
---|---|
VOMSAttribute |
VOMSValidationResult.getAttributes()
The attributes are to be considered valid only if the
VOMSValidationResult.isValid()
method for this VOMSValidationResult is true . |
Modifier and Type | Method and Description |
---|---|
List<VOMSAttribute> |
VOMSAttributesNormalizationStrategy.normalizeAttributes(List<ACParsingContext> acs)
Returns the normalized view of VOMS Authorization information starting from
a list of VOMS Attribute certificates.
|
List<VOMSAttribute> |
VOMSACParser.parse(X509Certificate[] validatedChain)
Looks for and parses VOMS attributes in the certificate chain passed as
argument (which is assumed to be already validated).
|
List<VOMSAttribute> |
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).
|
Modifier and Type | Method and Description |
---|---|
VOMSValidationResult |
VOMSACValidationStrategy.validateAC(VOMSAttribute attributes)
Validates VOMS attributes not extracted from a certificate chain (e.g., as
returned from the VOMS server)
|
VOMSValidationResult |
VOMSACValidationStrategy.validateAC(VOMSAttribute attributes,
X509Certificate[] theChain)
Validates a VOMS Attribute Certificate
|
Constructor and Description |
---|
VOMSValidationResult(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.
|
Modifier and Type | Class and Description |
---|---|
class |
VOMSAttributesImpl
The default implementation for voms attributes
|
Modifier and Type | Method and Description |
---|---|
List<VOMSAttribute> |
LeafVOMSExtensionNormalizationStrategy.normalizeAttributes(List<ACParsingContext> acs) |
List<VOMSAttribute> |
DefaultVOMSACParser.parse(X509Certificate[] validatedChain) |
List<VOMSAttribute> |
DefaultVOMSValidator.validate(X509Certificate[] validatedChain) |
Modifier and Type | Method and Description |
---|---|
VOMSValidationResult |
DefaultVOMSValidationStrategy.validateAC(VOMSAttribute attributes) |
VOMSValidationResult |
DefaultVOMSValidationStrategy.validateAC(VOMSAttribute attributes,
X509Certificate[] chain) |
Modifier and Type | Method and Description |
---|---|
static VOMSAttribute |
VOMSACUtils.deserializeVOMSAttributes(org.bouncycastle.asn1.x509.AttributeCertificate ac)
Deserializes the information in a VOMS attribute certificate.
|
Modifier and Type | Method and Description |
---|---|
static List<VOMSAttribute> |
VOMSACUtils.deserializeVOMSAttributes(List<org.bouncycastle.asn1.x509.AttributeCertificate> acs)
Deserializes the information in a list of VOMS attribute certificates.
|
Copyright © 2014. All rights reserved.