org.italiangrid.voms.ac.impl
public class DefaultVOMSValidationStrategy extends Object implements VOMSACValidationStrategy
Constructor and Description |
---|
DefaultVOMSValidationStrategy(VOMSTrustStore store,
eu.emi.security.authn.x509.X509CertChainValidatorExt validator) |
DefaultVOMSValidationStrategy(VOMSTrustStore store,
eu.emi.security.authn.x509.X509CertChainValidatorExt validator,
LocalHostnameResolver resolver) |
Modifier and Type | Method and Description |
---|---|
VOMSValidationResult |
validateAC(VOMSAttribute attributes)
Validates VOMS attributes not extracted from a certificate chain (e.g., as
returned from the VOMS server)
|
VOMSValidationResult |
validateAC(VOMSAttribute attributes,
X509Certificate[] chain)
Validates a VOMS Attribute Certificate
|
public DefaultVOMSValidationStrategy(VOMSTrustStore store, eu.emi.security.authn.x509.X509CertChainValidatorExt validator, LocalHostnameResolver resolver)
public DefaultVOMSValidationStrategy(VOMSTrustStore store, eu.emi.security.authn.x509.X509CertChainValidatorExt validator)
public VOMSValidationResult validateAC(VOMSAttribute attributes)
VOMSACValidationStrategy
validateAC
in interface VOMSACValidationStrategy
attributes
- the VOMS attributesVOMSValidationResult
object describing the outcome of the
validationpublic VOMSValidationResult validateAC(VOMSAttribute attributes, X509Certificate[] chain)
VOMSACValidationStrategy
validateAC
in interface VOMSACValidationStrategy
attributes
- the parsed VOMS attributeschain
- the certificate chain from which the attributes were parsedVOMSValidationResult
object describing the outcome of the
validationCopyright © 2014. All rights reserved.