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 void
addCertificate(java.lang.String alias, java.security.cert.X509Certificate cert, boolean overwrite)
void
addPrivateKey(java.lang.String alias, java.security.Key key, java.lang.String password)
void
clearCertificates()
java.security.cert.X509Certificate
getCertificate(java.lang.String alias)
java.util.Map<java.lang.String,java.security.cert.X509Certificate>
getCertificates()
void
removeCertificate(java.lang.String alias)
void
removeCertificate(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
-
-