Interface SecurityEntityFactory
- All Known Implementing Classes:
SecurityEntityFactory.ByProvider, SecurityEntityFactory.Default, SecurityEntityFactory.Named
public interface SecurityEntityFactory
- Author:
- Apache MINA SSHD Project
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic enumstatic class -
Method Summary
Modifier and TypeMethodDescriptiondefault AlgorithmParameterscreateAlgorithmParameters(String algorithm) default CertificateFactorycreateCertificateFactory(String algorithm) default CiphercreateCipher(String algorithm) default KEMdefault KeyAgreementcreateKeyAgreement(String algorithm) default KeyFactorycreateKeyFactory(String algorithm) default KeyPairGeneratorcreateKeyPairGenerator(String algorithm) default Macdefault MessageDigestcreateMessageDigest(String algorithm) default SecureRandomcreateSecureRandom(String algorithm) default SignaturecreateSignature(String algorithm)
-
Method Details
-
createAlgorithmParameters
default AlgorithmParameters createAlgorithmParameters(String algorithm) throws GeneralSecurityException - Throws:
GeneralSecurityException
-
createCertificateFactory
default CertificateFactory createCertificateFactory(String algorithm) throws GeneralSecurityException - Throws:
GeneralSecurityException
-
createCipher
- Throws:
GeneralSecurityException
-
createKeyAgreement
- Throws:
GeneralSecurityException
-
createKeyFactory
- Throws:
GeneralSecurityException
-
createKeyPairGenerator
- Throws:
GeneralSecurityException
-
createMac
- Throws:
GeneralSecurityException
-
createMessageDigest
- Throws:
GeneralSecurityException
-
createSignature
- Throws:
GeneralSecurityException
-
createSecureRandom
- Throws:
GeneralSecurityException
-
createKEM
- Throws:
GeneralSecurityException
-