public class BouncyCastleGeneratorHostKeyProvider extends AbstractGeneratorHostKeyProvider
DEFAULT_ALGORITHM, DEFAULT_ALLOWED_TO_OVERWRITElogECDSA_SHA2_NISTP256, ECDSA_SHA2_NISTP384, ECDSA_SHA2_NISTP521, EMPTY_KEYPAIR_PROVIDER, SSH_DSS, SSH_DSS_CERT, SSH_ECDSA_SHA2_NISTP256_CERT, SSH_ECDSA_SHA2_NISTP384_CERT, SSH_ECDSA_SHA2_NISTP521_CERT, SSH_ED25519, SSH_ED25519_CERT, SSH_RSA, SSH_RSA_CERTEMPTY_KEYS_PROVIDER| Constructor and Description |
|---|
BouncyCastleGeneratorHostKeyProvider(java.nio.file.Path path) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doWriteKeyPair(NamedResource resourceKey,
java.security.KeyPair kp,
java.io.OutputStream outputStream) |
static void |
writePEMKeyPair(java.security.KeyPair kp,
java.io.OutputStream outputStream) |
static void |
writePEMKeyPair(java.security.KeyPair kp,
java.nio.file.Path targetPath) |
static void |
writePEMKeyPair(java.security.KeyPair kp,
java.nio.file.Path targetPath,
java.nio.file.OpenOption... options) |
clearLoadedKeys, doReadKeyPairs, generateKeyPair, getAlgorithm, getKeySize, getKeySpec, getPath, isOverwriteAllowed, loadFromFile, loadKeys, readKeyPairs, resolveKeyPairs, setAlgorithm, setKeySize, setKeySpec, setOverwriteAllowed, setPath, writeKeyPairgetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetKeyTypes, loadKey, wrap, wrapexhaustCurrentIdentities, isEmpty, iterableOf, multiProvider, multiProvider, resolveKeyIdentityProvider, wrapKeyPairs, wrapKeyPairspublic BouncyCastleGeneratorHostKeyProvider(java.nio.file.Path path)
protected void doWriteKeyPair(NamedResource resourceKey, java.security.KeyPair kp, java.io.OutputStream outputStream) throws java.io.IOException, java.security.GeneralSecurityException
doWriteKeyPair in class AbstractGeneratorHostKeyProviderjava.io.IOExceptionjava.security.GeneralSecurityExceptionpublic static void writePEMKeyPair(java.security.KeyPair kp,
java.nio.file.Path targetPath)
throws java.io.IOException
java.io.IOExceptionpublic static void writePEMKeyPair(java.security.KeyPair kp,
java.nio.file.Path targetPath,
java.nio.file.OpenOption... options)
throws java.io.IOException
java.io.IOExceptionpublic static void writePEMKeyPair(java.security.KeyPair kp,
java.io.OutputStream outputStream)
throws java.io.IOException
java.io.IOException