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) }
| Constructor and Description |
|---|
ACGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(String oid,
String policyAuthority,
String value) |
void |
addAttributes(String oid,
String policyAuthority,
List values) |
AttributeCertificateInfo |
generateACInfo() |
void |
setExtensions(Vector vector) |
void |
setHolderIssuer(X500Principal principal) |
void |
setHolderSerial(BigInteger integer) |
void |
setIssuer(X500Principal principal) |
void |
setNotAfter(Date date) |
void |
setNotBefore(Date date) |
void |
sign(PrivateKey key) |
public void addAttribute(String oid, String policyAuthority, String value)
oid - policyAuthority - value - public void addAttributes(String oid, String policyAuthority, List values)
oid - policyAuthority - values - public void setExtensions(Vector vector)
vector - public void setHolderIssuer(X500Principal principal)
principal - public void setHolderSerial(BigInteger integer)
integer - public void setIssuer(X500Principal principal)
principal - public void setNotAfter(Date date)
date - public void setNotBefore(Date date)
date - public AttributeCertificateInfo generateACInfo()
public void sign(PrivateKey key)
Copyright © 2014. All rights reserved.