org.glite.voms.ac
Class ACGenerator
java.lang.Object
org.glite.voms.ac.ACGenerator
public class ACGenerator
- extends Object
AttributeCertificateInfo ::= SEQUENCE {
version AttCertVersion -- version is v2,
holder Holder,
issuer AttCertIssuer,
signature AlgorithmIdentifier,
serialNumber CertificateSerialNumber,
attrCertValidityPeriod AttCertValidityPeriod,
attributes SEQUENCE OF Attribute,
issuerUniqueID UniqueIdentifier OPTIONAL,
extensions Extensions OPTIONAL
}
AttCertVersion ::= INTEGER { v2(1) }
- Author:
- mulmo
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACGenerator
public ACGenerator()
addAttribute
public void addAttribute(String oid,
String policyAuthority,
String value)
- Parameters:
oid - policyAuthority - value -
addAttributes
public void addAttributes(String oid,
String policyAuthority,
List values)
- Parameters:
oid - policyAuthority - values -
setExtensions
public void setExtensions(Vector vector)
- Parameters:
vector -
setHolderIssuer
public void setHolderIssuer(X500Principal principal)
- Parameters:
principal -
setHolderSerial
public void setHolderSerial(BigInteger integer)
- Parameters:
integer -
setIssuer
public void setIssuer(X500Principal principal)
- Parameters:
principal -
setNotAfter
public void setNotAfter(Date date)
- Parameters:
date -
setNotBefore
public void setNotBefore(Date date)
- Parameters:
date -
generateACInfo
public AttributeCertificateInfo generateACInfo()
sign
public void sign(PrivateKey key)
Copyright © 2013. All Rights Reserved.