Class FakeVOMSACService
- java.lang.Object
-
- org.italiangrid.voms.request.impl.FakeVOMSACService
-
- All Implemented Interfaces:
VOMSACService
public class FakeVOMSACService extends java.lang.Object implements VOMSACService
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.bouncycastle.cert.X509AttributeCertificateHolderbuildAC(eu.emi.security.authn.x509.X509Credential credential, VOMSACRequest request)ACGenerationParamsgetAcParams()longgetAcSerialNumber()org.bouncycastle.asn1.x509.AttributeCertificategetVOMSAttributeCertificate(eu.emi.security.authn.x509.X509Credential credential, VOMSACRequest request)Returns anAttributeCertificategiven aVOMSACRequestfor VOMS attributes.static FakeVOMSACServicenewInstance(eu.emi.security.authn.x509.X509Credential aaCredential, ACGenerationParams params, VOMSRequestListener listener)static FakeVOMSACServicenewInstanceFromProperties(VOMSRequestListener listener)voidsetAcParams(ACGenerationParams acParams)voidsetAcSerialNumber(long acSerialNumber)
-
-
-
Method Detail
-
buildAC
protected org.bouncycastle.cert.X509AttributeCertificateHolder buildAC(eu.emi.security.authn.x509.X509Credential credential, VOMSACRequest request)
-
getVOMSAttributeCertificate
public org.bouncycastle.asn1.x509.AttributeCertificate getVOMSAttributeCertificate(eu.emi.security.authn.x509.X509Credential credential, VOMSACRequest request)Description copied from interface:VOMSACServiceReturns anAttributeCertificategiven aVOMSACRequestfor VOMS attributes.- Specified by:
getVOMSAttributeCertificatein interfaceVOMSACService- Parameters:
credential- the credential to be used when contacting the servicerequest- the request for VOMS attributes- Returns:
- a possibly null
AttributeCertificatecontaining (a subset of) the requested attributes.
-
getAcParams
public ACGenerationParams getAcParams()
-
setAcParams
public void setAcParams(ACGenerationParams acParams)
-
getAcSerialNumber
public long getAcSerialNumber()
-
setAcSerialNumber
public void setAcSerialNumber(long acSerialNumber)
-
newInstance
public static FakeVOMSACService newInstance(eu.emi.security.authn.x509.X509Credential aaCredential, ACGenerationParams params, VOMSRequestListener listener)
-
newInstanceFromProperties
public static FakeVOMSACService newInstanceFromProperties(VOMSRequestListener listener)
-
-