Package org.openas2.cert
Interface AliasedCertificateFactory
-
- All Superinterfaces:
CertificateFactory,Component
- All Known Implementing Classes:
PKCS12CertificateFactory
public interface AliasedCertificateFactory extends CertificateFactory
-
-
Field Summary
-
Fields inherited from interface org.openas2.cert.CertificateFactory
COMPID_CERTIFICATE_FACTORY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddCertificate(java.lang.String alias, java.security.cert.X509Certificate cert, boolean overwrite)voidaddPrivateKey(java.lang.String alias, java.security.Key key, java.lang.String password)voidclearCertificates()java.security.cert.X509CertificategetCertificate(java.lang.String alias)java.util.Map<java.lang.String,java.security.cert.X509Certificate>getCertificates()voidremoveCertificate(java.lang.String alias)voidremoveCertificate(java.security.cert.X509Certificate cert)-
Methods inherited from interface org.openas2.cert.CertificateFactory
getCertificate, getCertificate, getPrivateKey, getPrivateKey
-
Methods inherited from interface org.openas2.Component
destroy, getName, getParameters, getSession, init
-
-
-
-
Method Detail
-
getCertificate
java.security.cert.X509Certificate getCertificate(java.lang.String alias) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
getCertificates
java.util.Map<java.lang.String,java.security.cert.X509Certificate> getCertificates() throws OpenAS2Exception- Throws:
OpenAS2Exception
-
addCertificate
void addCertificate(java.lang.String alias, java.security.cert.X509Certificate cert, boolean overwrite) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
addPrivateKey
void addPrivateKey(java.lang.String alias, java.security.Key key, java.lang.String password) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
clearCertificates
void clearCertificates() throws OpenAS2Exception- Throws:
OpenAS2Exception
-
removeCertificate
void removeCertificate(java.security.cert.X509Certificate cert) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
removeCertificate
void removeCertificate(java.lang.String alias) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
-