| Modifier and Type | Field and Description |
|---|---|
| private X509AttributeCertificateHolder | |
| private Date | |
| private AttributeCertificateHolder | |
| private AttributeCertificateIssuer | |
| private BigInteger | |
| private Collection | |
| private Collection |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addTargetGroup(GeneralName
The group as GeneralName form (not group)null)Adds a target group criterion for the attribute certificate to the target information extension criteria. |
| public void | addTargetName(GeneralName
The name as a GeneralName (not name)null)Adds a target name criterion for the attribute certificate to the target information extension criteria. |
| public X509AttributeCertificateHolderSelector | |
| private Set | |
| public void | setAttributeCert(X509AttributeCertificateHolder
The attribute certificate holder to set. attributeCert)Set the attribute certificate to be matched. |
| public void | setAttributeCertificateValid(Date
The attribute certificate validation
time to set. attributeCertificateValid)Set the time, when the certificate must be valid. |
| public void | |
| public void | setIssuer(AttributeCertificateIssuer
The issuer to set. issuer)Sets the issuer the attribute certificate must have. |
| public void | setSerialNumber(BigInteger
The serialNumber to set. serialNumber)Sets the serial number the attribute certificate must have. |
| public void | setTargetGroups(Collection<E>
A collection of target groups. names)Adds a collection with target groups criteria. |
| public void | setTargetNames(Collection<E>
A collection of target names. names)Adds a collection with target names criteria. |
| attributeCert | back to summary |
|---|---|
| private X509AttributeCertificateHolder attributeCert | |
| attributeCertificateValid | back to summary |
|---|---|
| private Date attributeCertificateValid | |
| holder | back to summary |
|---|---|
| private AttributeCertificateHolder holder | |
| issuer | back to summary |
|---|---|
| private AttributeCertificateIssuer issuer | |
| serialNumber | back to summary |
|---|---|
| private BigInteger serialNumber | |
| targetGroups | back to summary |
|---|---|
| private Collection<E> targetGroups | |
| targetNames | back to summary |
|---|---|
| private Collection<E> targetNames | |
| X509AttributeCertificateHolderSelectorBuilder | back to summary |
|---|---|
| public X509AttributeCertificateHolderSelectorBuilder() | |
| addTargetGroup | back to summary |
|---|---|
| public void addTargetGroup(GeneralName group) Adds a target group criterion for the attribute certificate to the target
information extension criteria. The Each attribute certificate may contain a target information extension limiting the servers where this attribute certificate can be used. If this extension is not present, the attribute certificate is not targeted and may be accepted by any server.
| |
| addTargetName | back to summary |
|---|---|
| public void addTargetName(GeneralName name) Adds a target name criterion for the attribute certificate to the target
information extension criteria. The Each attribute certificate may contain a target information extension limiting the servers where this attribute certificate can be used. If this extension is not present, the attribute certificate is not targeted and may be accepted by any server.
| |
| build | back to summary |
|---|---|
| public X509AttributeCertificateHolderSelector build() | |
| extractGeneralNames | back to summary |
|---|---|
| private Set | |
| setAttributeCert | back to summary |
|---|---|
| public void setAttributeCert(X509AttributeCertificateHolder attributeCert) Set the attribute certificate to be matched. If
| |
| setAttributeCertificateValid | back to summary |
|---|---|
| public void setAttributeCertificateValid(Date attributeCertificateValid) Set the time, when the certificate must be valid. If
| |
| setHolder | back to summary |
|---|---|
| public void setHolder(AttributeCertificateHolder holder) Sets the holder. If
| |
| setIssuer | back to summary |
|---|---|
| public void setIssuer(AttributeCertificateIssuer issuer) Sets the issuer the attribute certificate must have. If
| |
| setSerialNumber | back to summary |
|---|---|
| public void setSerialNumber(BigInteger serialNumber) Sets the serial number the attribute certificate must have. If
| |
| setTargetGroups | back to summary |
|---|---|
| public void setTargetGroups(Collection<E> names) throws IOException Adds a collection with target groups criteria. If
The collection consists of
| |
| setTargetNames | back to summary |
|---|---|
| public void setTargetNames(Collection<E> names) throws IOException Adds a collection with target names criteria. If The collection consists of either GeneralName objects or byte[] arrays representing DER encoded GeneralName structures.
| |