Package tigase.extras.io
Class PEMCertificateContainer
java.lang.Object
tigase.extras.io.PEMCertificateContainer
- All Implemented Interfaces:
tigase.io.CertificateContainerIfc
Created by andrzej on 02.03.2016.
-
Nested Class Summary
Nested classes/interfaces inherited from interface tigase.io.CertificateContainerIfc
tigase.io.CertificateContainerIfc.CertificateEntity -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Loggerstatic final Stringstatic final StringFields inherited from interface tigase.io.CertificateContainerIfc
CERTIFICATE_CONTAINER_CLASS_KEY, CERTIFICATE_CONTAINER_CLASS_VAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCertificates(Map<String, String> map) voidaddCertificates(tigase.io.CertificateContainerIfc.CertificateEntity certificateEntity) tigase.cert.CertificateEntrygetCertificateEntry(String hostname) getKeyManagers(String hostname) voidvoidsetTrustModel(tigase.extras.io.PEMCertificateContainer.TrustModel model)
-
Field Details
-
PEM_PRIVATE_PWD_KEY
- See Also:
-
PEM_PRIVATE_PWD_VAL
- See Also:
-
log
-
-
Constructor Details
-
PEMCertificateContainer
public PEMCertificateContainer()
-
-
Method Details
-
addCertificates
- Specified by:
addCertificatesin interfacetigase.io.CertificateContainerIfc- Throws:
CertificateParsingException
-
addCertificates
public void addCertificates(tigase.io.CertificateContainerIfc.CertificateEntity certificateEntity) throws CertificateParsingException - Specified by:
addCertificatesin interfacetigase.io.CertificateContainerIfc- Throws:
CertificateParsingException
-
createCertificate
public KeyManager[] createCertificate(String s) throws NoSuchAlgorithmException, CertificateException, SignatureException, NoSuchProviderException, InvalidKeyException, IOException, UnrecoverableKeyException, KeyStoreException - Specified by:
createCertificatein interfacetigase.io.CertificateContainerIfc- Throws:
NoSuchAlgorithmExceptionCertificateExceptionSignatureExceptionNoSuchProviderExceptionInvalidKeyExceptionIOExceptionUnrecoverableKeyExceptionKeyStoreException
-
getCertificateEntry
- Specified by:
getCertificateEntryin interfacetigase.io.CertificateContainerIfc
-
getDefCertAlias
- Specified by:
getDefCertAliasin interfacetigase.io.CertificateContainerIfc
-
getKeyManagers
- Specified by:
getKeyManagersin interfacetigase.io.CertificateContainerIfc
-
getTrustManagers
- Specified by:
getTrustManagersin interfacetigase.io.CertificateContainerIfc
-
getTrustStore
- Specified by:
getTrustStorein interfacetigase.io.CertificateContainerIfc
-
init
- Specified by:
initin interfacetigase.io.CertificateContainerIfc
-
setTrustModel
public void setTrustModel(tigase.extras.io.PEMCertificateContainer.TrustModel model)
-