Class XMSSMTKeyFactorySpi
- java.lang.Object
-
- java.security.KeyFactorySpi
-
- org.bouncycastle.pqc.jcajce.provider.xmss.XMSSMTKeyFactorySpi
-
- All Implemented Interfaces:
AsymmetricKeyInfoConverter
public class XMSSMTKeyFactorySpi extends KeyFactorySpi implements AsymmetricKeyInfoConverter
-
-
Constructor Summary
Constructors Constructor Description XMSSMTKeyFactorySpi()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateKey
engineGeneratePrivate(KeySpec keySpec)
PublicKey
engineGeneratePublic(KeySpec keySpec)
KeySpec
engineGetKeySpec(Key key, Class keySpec)
Key
engineTranslateKey(Key key)
PrivateKey
generatePrivate(PrivateKeyInfo keyInfo)
PublicKey
generatePublic(SubjectPublicKeyInfo keyInfo)
-
-
-
Method Detail
-
engineGeneratePrivate
public PrivateKey engineGeneratePrivate(KeySpec keySpec) throws InvalidKeySpecException
- Specified by:
engineGeneratePrivate
in classKeyFactorySpi
- Throws:
InvalidKeySpecException
-
engineGeneratePublic
public PublicKey engineGeneratePublic(KeySpec keySpec) throws InvalidKeySpecException
- Specified by:
engineGeneratePublic
in classKeyFactorySpi
- Throws:
InvalidKeySpecException
-
engineGetKeySpec
public final KeySpec engineGetKeySpec(Key key, Class keySpec) throws InvalidKeySpecException
- Specified by:
engineGetKeySpec
in classKeyFactorySpi
- Throws:
InvalidKeySpecException
-
engineTranslateKey
public final Key engineTranslateKey(Key key) throws InvalidKeyException
- Specified by:
engineTranslateKey
in classKeyFactorySpi
- Throws:
InvalidKeyException
-
generatePrivate
public PrivateKey generatePrivate(PrivateKeyInfo keyInfo) throws IOException
- Specified by:
generatePrivate
in interfaceAsymmetricKeyInfoConverter
- Throws:
IOException
-
generatePublic
public PublicKey generatePublic(SubjectPublicKeyInfo keyInfo) throws IOException
- Specified by:
generatePublic
in interfaceAsymmetricKeyInfoConverter
- Throws:
IOException
-
-