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 © 2013. All rights reserved.