Interface PGPPrivateKeyExtractor
- All Known Implementing Classes:
PGPKeyPairResourceParser
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
TODO Add javadoc
-
Method Summary
Modifier and TypeMethodDescriptiondefault DSAPrivateKeyextractDSSPrivateKey(org.apache.sshd.common.NamedResource resourceKey, DSAPublicKey pubKey, org.bouncycastle.bcpg.DSASecretBCPGKey bcKey) default ECPrivateKeyextractECDSAPrivateKey(org.apache.sshd.common.NamedResource resourceKey, ECPublicKey pubKey, org.bouncycastle.bcpg.ECSecretBCPGKey bcKey) default PrivateKeyextractEdDSAPrivateKey(org.apache.sshd.common.NamedResource resourceKey, PublicKey pubKey, org.bouncycastle.bcpg.EdSecretBCPGKey bcKey) default PrivateKeyextractPrivateKey(org.apache.sshd.common.NamedResource resourceKey, org.c02e.jpgpj.Subkey sk, PublicKey pubKey) default RSAPrivateKeyextractRSAPrivateKey(org.apache.sshd.common.NamedResource resourceKey, RSAPublicKey pubKey, org.bouncycastle.bcpg.RSASecretBCPGKey bcKey) <K extends PrivateKey>
KgeneratePrivateKey(String algorithm, Class<K> keyType, KeySpec keySpec)
-
Method Details
-
extractPrivateKey
default PrivateKey extractPrivateKey(org.apache.sshd.common.NamedResource resourceKey, org.c02e.jpgpj.Subkey sk, PublicKey pubKey) throws IOException, GeneralSecurityException, org.bouncycastle.openpgp.PGPException - Throws:
IOExceptionGeneralSecurityExceptionorg.bouncycastle.openpgp.PGPException
-
extractECDSAPrivateKey
default ECPrivateKey extractECDSAPrivateKey(org.apache.sshd.common.NamedResource resourceKey, ECPublicKey pubKey, org.bouncycastle.bcpg.ECSecretBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractEdDSAPrivateKey
default PrivateKey extractEdDSAPrivateKey(org.apache.sshd.common.NamedResource resourceKey, PublicKey pubKey, org.bouncycastle.bcpg.EdSecretBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractRSAPrivateKey
default RSAPrivateKey extractRSAPrivateKey(org.apache.sshd.common.NamedResource resourceKey, RSAPublicKey pubKey, org.bouncycastle.bcpg.RSASecretBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractDSSPrivateKey
default DSAPrivateKey extractDSSPrivateKey(org.apache.sshd.common.NamedResource resourceKey, DSAPublicKey pubKey, org.bouncycastle.bcpg.DSASecretBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
generatePrivateKey
<K extends PrivateKey> K generatePrivateKey(String algorithm, Class<K> keyType, KeySpec keySpec) throws GeneralSecurityException - Throws:
GeneralSecurityException
-