public class ElytronFilePasswordProvider extends Object implements org.apache.sshd.common.config.keys.FilePasswordProvider
FilePasswordProvider
which can provide the password to decrypt a private key using a
CredentialSource
or Credential
Constructor and Description |
---|
ElytronFilePasswordProvider(Credential credential) |
ElytronFilePasswordProvider(org.wildfly.common.function.ExceptionSupplier<CredentialSource,XMLStreamException> credentialSourceSupplier) |
Modifier and Type | Method and Description |
---|---|
String |
getPassword(org.apache.sshd.common.session.SessionContext session,
org.apache.sshd.common.NamedResource resourceKey,
int retryIndex) |
public ElytronFilePasswordProvider(org.wildfly.common.function.ExceptionSupplier<CredentialSource,XMLStreamException> credentialSourceSupplier)
public ElytronFilePasswordProvider(Credential credential)
public String getPassword(org.apache.sshd.common.session.SessionContext session, org.apache.sshd.common.NamedResource resourceKey, int retryIndex) throws IOException
getPassword
in interface org.apache.sshd.common.config.keys.FilePasswordProvider
IOException
Copyright © 2021 JBoss by Red Hat. All rights reserved.