public class VOMSAttributesImpl extends Object implements VOMSAttribute
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CLOCK_SKEW_IN_MINUTES |
| Constructor and Description |
|---|
VOMSAttributesImpl() |
| Modifier and Type | Method and Description |
|---|---|
X509Certificate[] |
getAACertificates() |
List<String> |
getFQANs() |
List<VOMSGenericAttribute> |
getGenericAttributes() |
X500Principal |
getHolder() |
BigInteger |
getHolderSerialNumber() |
String |
getHost() |
X500Principal |
getIssuer() |
Date |
getNotAfter() |
Date |
getNotBefore() |
int |
getPort() |
String |
getPrimaryFQAN() |
byte[] |
getSignature() |
List<String> |
getTargets() |
String |
getVO() |
org.bouncycastle.cert.X509AttributeCertificateHolder |
getVOMSAC() |
boolean |
isValid()
This method checks whether the attributes are valid in the current instant
of time.
|
void |
setAACertificates(X509Certificate[] aaCerts) |
void |
setFQANs(List<String> fQANs) |
void |
setGenericAttributes(List<VOMSGenericAttribute> genericAttributes) |
void |
setHolder(X500Principal holder) |
void |
setHolderSerialNumber(BigInteger holderSerialNumber) |
void |
setHost(String host) |
void |
setIssuer(X500Principal issuer) |
void |
setNotAfter(Date notAfter) |
void |
setNotBefore(Date notBefore) |
void |
setPort(int port) |
void |
setSignature(byte[] signature) |
void |
setTargets(List<String> targets) |
void |
setVO(String vO) |
void |
setVOMSAC(org.bouncycastle.cert.X509AttributeCertificateHolder ac) |
String |
toString() |
boolean |
validAt(Date date)
This method checks whether the attributes are valid in a given time passed
as argument.
|
public static final int DEFAULT_CLOCK_SKEW_IN_MINUTES
public X500Principal getIssuer()
getIssuer in interface VOMSAttributepublic String getPrimaryFQAN()
getPrimaryFQAN in interface VOMSAttributepublic String getVO()
getVO in interface VOMSAttributepublic void setIssuer(X500Principal issuer)
public void setVO(String vO)
public List<String> getFQANs()
getFQANs in interface VOMSAttributeList of VOMS fully qualified attribute namespublic String getHost()
getHost in interface VOMSAttributepublic int getPort()
getPort in interface VOMSAttributepublic X500Principal getHolder()
getHolder in interface VOMSAttributepublic Date getNotBefore()
getNotBefore in interface VOMSAttributepublic Date getNotAfter()
getNotAfter in interface VOMSAttributepublic byte[] getSignature()
getSignature in interface VOMSAttributepublic void setHost(String host)
public void setPort(int port)
public void setHolder(X500Principal holder)
public void setNotAfter(Date notAfter)
public void setNotBefore(Date notBefore)
public void setSignature(byte[] signature)
public List<VOMSGenericAttribute> getGenericAttributes()
getGenericAttributes in interface VOMSAttributepublic void setGenericAttributes(List<VOMSGenericAttribute> genericAttributes)
public List<String> getTargets()
getTargets in interface VOMSAttributepublic X509Certificate[] getAACertificates()
getAACertificates in interface VOMSAttributepublic void setAACertificates(X509Certificate[] aaCerts)
public boolean isValid()
VOMSAttributeisValid in interface VOMSAttributetrue if valid, false otherwisepublic boolean validAt(Date date)
VOMSAttributevalidAt in interface VOMSAttributetrue if valid, false otherwisepublic org.bouncycastle.cert.X509AttributeCertificateHolder getVOMSAC()
getVOMSAC in interface VOMSAttributepublic void setVOMSAC(org.bouncycastle.cert.X509AttributeCertificateHolder ac)
public BigInteger getHolderSerialNumber()
getHolderSerialNumber in interface VOMSAttributepublic void setHolderSerialNumber(BigInteger holderSerialNumber)
Copyright © 2014. All rights reserved.