public class ACGenerator
extends java.lang.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(java.lang.String oid,
java.lang.String policyAuthority,
java.lang.String value) |
void |
addAttributes(java.lang.String oid,
java.lang.String policyAuthority,
java.util.List values) |
AttributeCertificateInfo |
generateACInfo() |
void |
setExtensions(java.util.Vector vector) |
void |
setHolderIssuer(javax.security.auth.x500.X500Principal principal) |
void |
setHolderSerial(java.math.BigInteger integer) |
void |
setIssuer(javax.security.auth.x500.X500Principal principal) |
void |
setNotAfter(java.util.Date date) |
void |
setNotBefore(java.util.Date date) |
void |
sign(java.security.PrivateKey key) |
public void addAttribute(java.lang.String oid,
java.lang.String policyAuthority,
java.lang.String value)
oid - policyAuthority - value - public void addAttributes(java.lang.String oid,
java.lang.String policyAuthority,
java.util.List values)
oid - policyAuthority - values - public void setExtensions(java.util.Vector vector)
vector - public void setHolderIssuer(javax.security.auth.x500.X500Principal principal)
principal - public void setHolderSerial(java.math.BigInteger integer)
integer - public void setIssuer(javax.security.auth.x500.X500Principal principal)
principal - public void setNotAfter(java.util.Date date)
date - public void setNotBefore(java.util.Date date)
date - public AttributeCertificateInfo generateACInfo()
public void sign(java.security.PrivateKey key)
Copyright © 2013. All Rights Reserved.