Class IdentityInfo
- java.lang.Object
-
- org.apache.commons.vfs2.provider.sftp.IdentityInfo
-
public class IdentityInfo extends java.lang.Object
Structure for an identity.- Since:
- 2.1
-
-
Constructor Summary
Constructors Constructor Description IdentityInfo(java.io.File privateKey)
Constructs an identity info with private key.IdentityInfo(java.io.File privateKey, byte[] passPhrase)
Constructs an identity info with private key and its passphrase.IdentityInfo(java.io.File privateKey, java.io.File publicKey, byte[] passPhrase)
Constructs an identity info with private and public key and passphrase for the private key.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getPassPhrase()
Get the passphrase of the private key.java.io.File
getPrivateKey()
Get the file with the private key.java.io.File
getPublicKey()
Get the file with the public key.
-
-
-
Constructor Detail
-
IdentityInfo
public IdentityInfo(java.io.File privateKey)
Constructs an identity info with private key.The key is not passphrase protected.
We use java.io.File because JSch cannot deal with VFS FileObjects.
- Parameters:
privateKey
- The file with the private key- Since:
- 2.1
-
IdentityInfo
public IdentityInfo(java.io.File privateKey, byte[] passPhrase)
Constructs an identity info with private key and its passphrase.We use java.io.File because JSch cannot deal with VFS FileObjects.
- Parameters:
privateKey
- The file with the private keypassPhrase
- The passphrase to decrypt the private key (can benull
if no passphrase is used)- Since:
- 2.1
-
IdentityInfo
public IdentityInfo(java.io.File privateKey, java.io.File publicKey, byte[] passPhrase)
Constructs an identity info with private and public key and passphrase for the private key.We use java.io.File because JSch cannot deal with VFS FileObjects.
- Parameters:
privateKey
- The file with the private keypublicKey
- The public key part used for connections with exchange of certificates (can benull
)passPhrase
- The passphrase to decrypt the private key (can benull
if no passphrase is used)- Since:
- 2.1
-
-
Method Detail
-
getPrivateKey
public java.io.File getPrivateKey()
Get the file with the private key.- Returns:
- the file
- Since:
- 2.1
-
getPublicKey
public java.io.File getPublicKey()
Get the file with the public key.- Returns:
- the file
- Since:
- 2.1
-
getPassPhrase
public byte[] getPassPhrase()
Get the passphrase of the private key.- Returns:
- the passphrase
- Since:
- 2.1
-
-