public class X509CertificateChainBuilder extends java.lang.Object
Constructor and Description |
---|
X509CertificateChainBuilder() |
Modifier and Type | Method and Description |
---|---|
static java.security.cert.X509Certificate[] |
buildPath(java.security.cert.X509Certificate startingPoint,
java.security.cert.Certificate[] certificates)
Builds the ordered certificate chain upwards from the startingPoint.
|
static java.security.cert.X509Certificate[] |
buildPath(java.security.cert.X509Certificate startingPoint,
java.util.Collection certificates)
Builds the ordered certificate chain upwards from the startingPoint.
|
static void |
main(java.lang.String[] args) |
public X509CertificateChainBuilder()
public static java.security.cert.X509Certificate[] buildPath(java.security.cert.X509Certificate startingPoint, java.security.cert.Certificate[] certificates) throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.cert.CertificateException
startingPoint
- the X509Certificate for which we want to find
ancestorscertificates
- A pool of certificates in which we expect to find
the startingPoint's ancestors.java.security.NoSuchAlgorithmException
- on unsupported signature
algorithms.java.security.InvalidKeyException
- on incorrect key.java.security.NoSuchProviderException
- if there's no default provider.java.security.cert.CertificateException
- on encoding errors.public static java.security.cert.X509Certificate[] buildPath(java.security.cert.X509Certificate startingPoint, java.util.Collection certificates) throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.cert.CertificateException
startingPoint
- the X509Certificate for which we want to find
ancestorscertificates
- A pool of certificates in which we expect to find
the startingPoint's ancestors.java.security.NoSuchAlgorithmException
- on unsupported signature
algorithms.java.security.InvalidKeyException
- on incorrect key.java.security.NoSuchProviderException
- if there's no default provider.java.security.cert.CertificateException
- on encoding errors.public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception