SSHCertificateCredentialImplementation
protected SSHCertificateCredentialImplementation(java.lang.String adaptorName,
java.lang.String uniqueID,
XenonProperties properties,
java.lang.String certfile,
java.lang.String username,
char[] passphrase,
boolean useAgent)
Create a new SSHCertificateCredentialImplementation.
SSHCertificateCredentialImplementation simply extends CertificateCredentialImplementation by adding a single boolean
value useAgent that determines if the credential access should be delegated to ssh-agent.
- Parameters:
adaptorName
- the name of the adaptor that created this SSHCertificateCredentialImplementation
uniqueID
- a unique ID for this SSHCertificateCredentialImplementation
properties
- properties that should be used by this SSHCertificateCredentialImplementation (ignored)
certfile
- the certificate file to use
username
- the username to use (ignored)
passphrase
- the passphrase needed to access the certificate. May be null if the certificate has no passphrase or if the
access is delegated to an ssh-agent.
useAgent
- should an SSH agent be used to deligate certificate access?