public class PKCS12CertificateFactory extends BaseCertificateFactory implements AliasedCertificateFactory, KeyStoreCertificateFactory, StorableCertificateFactory, HasSchedule
| Modifier and Type | Field and Description |
|---|---|
static String |
PARAM_FILENAME |
static String |
PARAM_INTERVAL |
static String |
PARAM_PASSWORD |
COMPID_CERTIFICATE_FACTORY| Constructor and Description |
|---|
PKCS12CertificateFactory() |
destroy, getName, getParameter, getParameter, getParameterInt, getParameters, getSession, setParameter, setParameterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, getName, getParameters, getSessionpublic static final String PARAM_FILENAME
public static final String PARAM_PASSWORD
public static final String PARAM_INTERVAL
public String getAlias(Partnership partnership, String partnershipType) throws OpenAS2Exception
OpenAS2Exceptionpublic X509Certificate getCertificate(String alias) throws OpenAS2Exception
getCertificate in interface AliasedCertificateFactoryOpenAS2Exceptionpublic X509Certificate getCertificate(Message msg, String partnershipType) throws OpenAS2Exception
getCertificate in interface CertificateFactoryOpenAS2Exceptionpublic X509Certificate getCertificate(MessageMDN mdn, String partnershipType) throws OpenAS2Exception
getCertificate in interface CertificateFactoryOpenAS2Exceptionpublic Map<String,X509Certificate> getCertificates() throws OpenAS2Exception
getCertificates in interface AliasedCertificateFactoryOpenAS2Exceptionpublic String getFilename() throws InvalidParameterException
getFilename in interface StorableCertificateFactoryInvalidParameterExceptionpublic void setFilename(String filename)
setFilename in interface StorableCertificateFactorypublic KeyStore getKeyStore()
getKeyStore in interface KeyStoreCertificateFactorypublic void setKeyStore(KeyStore keyStore)
setKeyStore in interface KeyStoreCertificateFactorypublic char[] getPassword()
throws InvalidParameterException
getPassword in interface StorableCertificateFactoryInvalidParameterExceptionpublic void setPassword(char[] password)
setPassword in interface StorableCertificateFactorypublic PrivateKey getPrivateKey(Message msg, X509Certificate cert) throws OpenAS2Exception
getPrivateKey in interface CertificateFactoryOpenAS2Exceptionpublic PrivateKey getPrivateKey(MessageMDN mdn, X509Certificate cert) throws OpenAS2Exception
getPrivateKey in interface CertificateFactoryOpenAS2Exceptionpublic void addCertificate(String alias, X509Certificate cert, boolean overwrite) throws OpenAS2Exception
addCertificate in interface AliasedCertificateFactoryOpenAS2Exceptionpublic void addPrivateKey(String alias, Key key, String password) throws OpenAS2Exception
addPrivateKey in interface AliasedCertificateFactoryOpenAS2Exceptionpublic void clearCertificates()
throws OpenAS2Exception
clearCertificates in interface AliasedCertificateFactoryOpenAS2Exceptionpublic void init(Session session, Map<String,String> options) throws OpenAS2Exception
Componentinit in interface Componentinit in class BaseComponentsession - the component uses this object to access other componentsoptions - configuration values for the componentOpenAS2Exception - If an error occurs while initializing the componentSessionpublic void load(String filename, char[] password) throws OpenAS2Exception
load in interface StorableCertificateFactoryOpenAS2Exceptionpublic void load(InputStream in, char[] password) throws OpenAS2Exception
load in interface StorableCertificateFactoryOpenAS2Exceptionpublic void load()
throws OpenAS2Exception
load in interface StorableCertificateFactoryOpenAS2Exceptionpublic void removeCertificate(X509Certificate cert) throws OpenAS2Exception
removeCertificate in interface AliasedCertificateFactoryOpenAS2Exceptionpublic void removeCertificate(String alias) throws OpenAS2Exception
removeCertificate in interface AliasedCertificateFactoryOpenAS2Exceptionpublic void save()
throws OpenAS2Exception
save in interface StorableCertificateFactoryOpenAS2Exceptionpublic void save(String filename, char[] password) throws OpenAS2Exception
save in interface StorableCertificateFactoryOpenAS2Exceptionpublic void save(OutputStream out, char[] password) throws OpenAS2Exception
save in interface StorableCertificateFactoryOpenAS2Exceptionpublic void schedule(ScheduledExecutorService executor) throws OpenAS2Exception
schedule in interface HasScheduleOpenAS2ExceptionCopyright © 2018. All rights reserved.