public class FakeVOMSACService extends Object implements VOMSACService
Modifier and Type | Method and Description |
---|---|
protected org.bouncycastle.cert.X509AttributeCertificateHolder |
buildAC(eu.emi.security.authn.x509.X509Credential credential,
VOMSACRequest request) |
ACGenerationParams |
getAcParams() |
long |
getAcSerialNumber() |
org.bouncycastle.asn1.x509.AttributeCertificate |
getVOMSAttributeCertificate(eu.emi.security.authn.x509.X509Credential credential,
VOMSACRequest request)
Returns an
AttributeCertificate given a VOMSACRequest for
VOMS attributes. |
static FakeVOMSACService |
newInstance(eu.emi.security.authn.x509.X509Credential aaCredential,
ACGenerationParams params,
VOMSRequestListener listener) |
static FakeVOMSACService |
newInstanceFromProperties(VOMSRequestListener listener) |
void |
setAcParams(ACGenerationParams acParams) |
void |
setAcSerialNumber(long acSerialNumber) |
protected org.bouncycastle.cert.X509AttributeCertificateHolder buildAC(eu.emi.security.authn.x509.X509Credential credential, VOMSACRequest request)
public org.bouncycastle.asn1.x509.AttributeCertificate getVOMSAttributeCertificate(eu.emi.security.authn.x509.X509Credential credential, VOMSACRequest request)
VOMSACService
AttributeCertificate
given a VOMSACRequest
for
VOMS attributes.getVOMSAttributeCertificate
in interface VOMSACService
credential
- the credential to be used when contacting the servicerequest
- the request for VOMS attributesAttributeCertificate
containing (a subset
of) the requested attributes.public ACGenerationParams getAcParams()
public void setAcParams(ACGenerationParams acParams)
public long getAcSerialNumber()
public void setAcSerialNumber(long acSerialNumber)
public static FakeVOMSACService newInstance(eu.emi.security.authn.x509.X509Credential aaCredential, ACGenerationParams params, VOMSRequestListener listener)
public static FakeVOMSACService newInstanceFromProperties(VOMSRequestListener listener)
Copyright © 2019. All rights reserved.