public class JcaCertStoreBuilder extends Object
| Constructor and Description |
|---|
JcaCertStoreBuilder() |
| Modifier and Type | Method and Description |
|---|---|
JcaCertStoreBuilder |
addCertificate(X509CertificateHolder cert)
Add a single certificate.
|
JcaCertStoreBuilder |
addCertificates(Store certStore)
Add a store full of X509CertificateHolder objects.
|
JcaCertStoreBuilder |
addCRL(X509CRLHolder crl)
Add a single CRL.
|
JcaCertStoreBuilder |
addCRLs(Store crlStore)
Add a store full of X509CRLHolder objects.
|
CertStore |
build()
Build the CertStore from the current inputs.
|
JcaCertStoreBuilder |
setProvider(Provider provider) |
JcaCertStoreBuilder |
setProvider(String providerName) |
JcaCertStoreBuilder |
setType(String type)
Set the type of the CertStore generated.
|
public JcaCertStoreBuilder addCertificates(Store certStore)
certStore - a store of X509CertificateHolder objects.public JcaCertStoreBuilder addCertificate(X509CertificateHolder cert)
cert - the X509 certificate holder containing the certificate.public JcaCertStoreBuilder addCRLs(Store crlStore)
crlStore - a store of X509CRLHolder objects.public JcaCertStoreBuilder addCRL(X509CRLHolder crl)
crl - the X509 CRL holder containing the CRL.public JcaCertStoreBuilder setProvider(String providerName)
public JcaCertStoreBuilder setProvider(Provider provider)
public JcaCertStoreBuilder setType(String type)
type - type of CertStore passed to CertStore.getInstance().public CertStore build() throws GeneralSecurityException
GeneralSecurityExceptionCopyright © 2015–2020 The veraPDF Consortium. All rights reserved.