public class X509Data
extends java.lang.Object
This X509 data capsule represents an arbitrary combination of X509Certificate,
X509SKI, X509IssuerSerial and X509SubjectName.
KeyProviderImplX509Data| Modifier and Type | Field and Description |
|---|---|
protected java.util.Vector |
certificateHints_
|
| Constructor and Description |
|---|
X509Data()
Standard constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getHintAt(int position)
Gets the certificate hint at the specified position of the certificate hints list.
|
int |
getHintNumber()
Gets the number of certificate hints which have been inserted so far.
|
java.security.cert.X509Certificate |
insertHintAt(java.security.cert.X509Certificate certificate,
int position)
Inserts a
X509Certificate into the list of certificate hints at the
specified position. |
java.security.cert.X509CRL |
insertHintAt(java.security.cert.X509CRL cRL,
int position)
Inserts a
X509CRL into the list of certificate hints at the specified position. |
X509IssuerSerial |
insertHintAt(X509IssuerSerial issuerSerial,
int position)
Inserts a
X509IssuerSerial into the list of certificate hints at the specified position. |
X509SKI |
insertHintAt(X509SKI subjectKeyIdentifier,
int position)
Inserts a
X509SKI into the list of certificate hints at the specified position. |
X509SubjectName |
insertHintAt(X509SubjectName subjectName,
int position)
Inserts a
X509IssuerSerial into the list of certificate hints at the specified position. |
java.lang.Object |
removeHintAt(int position)
Removes the certificate hint at the specified position of the certificate hints list.
|
public java.security.cert.X509CRL insertHintAt(java.security.cert.X509CRL cRL,
int position)
X509CRL into the list of certificate hints at the specified position.cRL - The hint to be inserted.position - The position at which the hint should be inserted. Must not be smaller than 0 and must
not be greater or equal than the overal number of hints inserted so far.public java.security.cert.X509Certificate insertHintAt(java.security.cert.X509Certificate certificate,
int position)
X509Certificate into the list of certificate hints at the
specified position.certificate - The hint to be inserted.position - The position at which the hint should be inserted. Must not be smaller than 0 and must
not be greater or equal than the overal number of hints inserted so far.public X509SKI insertHintAt(X509SKI subjectKeyIdentifier, int position)
X509SKI into the list of certificate hints at the specified position.subjectKeyIdentifier - The hint to be inserted.position - The position at which the hint should be inserted. Must not be smaller than 0 and must
not be greater or equal than the overal number of hints inserted so far.public X509IssuerSerial insertHintAt(X509IssuerSerial issuerSerial, int position)
X509IssuerSerial into the list of certificate hints at the specified position.issuerSerial - The hint to be inserted.position - The position at which the hint should be inserted. Must not be smaller than 0 and must
not be greater or equal than the overal number of hints inserted so far.public X509SubjectName insertHintAt(X509SubjectName subjectName, int position)
X509IssuerSerial into the list of certificate hints at the specified position.subjectName - The hint to be inserted.position - The position at which the hint should be inserted. Must not be smaller than 0 and must
not be greater or equal than the overal number of hints inserted so far.public java.lang.Object getHintAt(int position)
position - The position of the certificate hint to be returned. Must not be smaller than 0 and
must not be greater than the overal number of hints inserted so far.public java.lang.Object removeHintAt(int position)
position - The position of the certificate hint to be removed. Must not be smaller than 0 and
must not be greater than the overal number of hints inserted so far.public int getHintNumber()