Class X509AttributeCertStoreSelector
Selector
like implementation to select
attribute certificates from a given set of criteria.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addTargetGroup
(byte[] name) Deprecated.Adds a target group criterion for the attribute certificate to the target information extension criteria.void
addTargetGroup
(GeneralName group) Deprecated.Adds a target group criterion for the attribute certificate to the target information extension criteria.void
addTargetName
(byte[] name) Deprecated.Adds a target name criterion for the attribute certificate to the target information extension criteria.void
addTargetName
(GeneralName name) Deprecated.Adds a target name criterion for the attribute certificate to the target information extension criteria.clone()
Deprecated.Returns a clone of this object.Deprecated.Returns the attribute certificate which must be matched.Deprecated.Get the criteria for the validity.Deprecated.Gets the holder.Deprecated.Returns the issuer criterion.Deprecated.Gets the serial number the attribute certificate must have.Deprecated.Gets the target groups.Deprecated.Gets the target names.boolean
Deprecated.Decides if the given attribute certificate should be selected.void
setAttributeCert
(X509AttributeCertificate attributeCert) Deprecated.Set the attribute certificate to be matched.void
setAttributeCertificateValid
(Date attributeCertificateValid) Deprecated.Set the time, when the certificate must be valid.void
setHolder
(AttributeCertificateHolder holder) Deprecated.Sets the holder.void
setIssuer
(AttributeCertificateIssuer issuer) Deprecated.Sets the issuer the attribute certificate must have.void
setSerialNumber
(BigInteger serialNumber) Deprecated.Sets the serial number the attribute certificate must have.void
setTargetGroups
(Collection names) Deprecated.Adds a collection with target groups criteria.void
setTargetNames
(Collection names) Deprecated.Adds a collection with target names criteria.
-
Constructor Details
-
X509AttributeCertStoreSelector
public X509AttributeCertStoreSelector()Deprecated.
-
-
Method Details
-
match
Deprecated.Decides if the given attribute certificate should be selected. -
clone
Deprecated.Returns a clone of this object. -
getAttributeCert
Deprecated.Returns the attribute certificate which must be matched.- Returns:
- Returns the attribute certificate.
-
setAttributeCert
Deprecated.Set the attribute certificate to be matched. Ifnull
is given any will do.- Parameters:
attributeCert
- The attribute certificate to set.
-
getAttributeCertificateValid
Deprecated.Get the criteria for the validity.- Returns:
- Returns the attributeCertificateValid.
-
setAttributeCertificateValid
Deprecated.Set the time, when the certificate must be valid. Ifnull
is given any will do.- Parameters:
attributeCertificateValid
- The attribute certificate validation time to set.
-
getHolder
Deprecated.Gets the holder.- Returns:
- Returns the holder.
-
setHolder
Deprecated.Sets the holder. Ifnull
is given any will do.- Parameters:
holder
- The holder to set.
-
getIssuer
Deprecated.Returns the issuer criterion.- Returns:
- Returns the issuer.
-
setIssuer
Deprecated.Sets the issuer the attribute certificate must have. Ifnull
is given any will do.- Parameters:
issuer
- The issuer to set.
-
getSerialNumber
Deprecated.Gets the serial number the attribute certificate must have.- Returns:
- Returns the serialNumber.
-
setSerialNumber
Deprecated.Sets the serial number the attribute certificate must have. Ifnull
is given any will do.- Parameters:
serialNumber
- The serialNumber to set.
-
addTargetName
Deprecated.Adds a target name criterion for the attribute certificate to the target information extension criteria. TheX509AttributeCertificate
must contain at least one of the specified target names.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.
- Parameters:
name
- The name as a GeneralName (notnull
)
-
addTargetName
Deprecated.Adds a target name criterion for the attribute certificate to the target information extension criteria. TheX509AttributeCertificate
must contain at least one of the specified target names.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.
- Parameters:
name
- a byte array containing the name in ASN.1 DER encoded form of a GeneralName- Throws:
IOException
- if a parsing error occurs.
-
setTargetNames
Deprecated.Adds a collection with target names criteria. Ifnull
is given any will do.The collection consists of either GeneralName objects or byte[] arrays representing DER encoded GeneralName structures.
- Parameters:
names
- A collection of target names.- Throws:
IOException
- if a parsing error occurs.- See Also:
-
getTargetNames
Deprecated.Gets the target names. The collection consists ofGeneralName
objects.The returned collection is immutable.
- Returns:
- The collection of target names
- See Also:
-
addTargetGroup
Deprecated.Adds a target group criterion for the attribute certificate to the target information extension criteria. TheX509AttributeCertificate
must contain at least one of the specified target groups.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.
- Parameters:
group
- The group as GeneralName form (notnull
)
-
addTargetGroup
Deprecated.Adds a target group criterion for the attribute certificate to the target information extension criteria. TheX509AttributeCertificate
must contain at least one of the specified target groups.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.
- Parameters:
name
- a byte array containing the group in ASN.1 DER encoded form of a GeneralName- Throws:
IOException
- if a parsing error occurs.
-
setTargetGroups
Deprecated.Adds a collection with target groups criteria. Ifnull
is given any will do.The collection consists of
GeneralName
objects orbyte[]
representing DER encoded GeneralNames.- Parameters:
names
- A collection of target groups.- Throws:
IOException
- if a parsing error occurs.- See Also:
-
getTargetGroups
Deprecated.Gets the target groups. The collection consists ofGeneralName
objects.The returned collection is immutable.
- Returns:
- The collection of target groups.
- See Also:
-