Package org.tmatesoft.svn.core.auth
Class SVNSSLAuthentication
java.lang.Object
org.tmatesoft.svn.core.auth.SVNAuthentication
org.tmatesoft.svn.core.auth.SVNSSLAuthentication
The SVNSSLAuthentication class represents user's credentials used
to authenticate a user in secure connections. Used along with the
SSL
credential kind.- Since:
- 1.2
- Version:
- 1.3
- Author:
- TMate Software Ltd.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSVNSSLAuthentication
(File certFile, String password, boolean storageAllowed) Deprecated.SVNSSLAuthentication
(File certFile, String password, boolean storageAllowed, SVNURL url, boolean isPartial) Deprecated.Usemethod
SVNSSLAuthentication
(String sslKind, String alias, boolean storageAllowed, SVNURL url, boolean isPartial) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptioncopy()
Creates a deep copy of this credentials object.void
Disposes sensitive data (e.g. password) stored in this object.getAlias()
Only used for MSCAPIbyte[]
Returns certificate raw dataReturns a user's certificate file.Deprecated.UsegetPasswordValue()
methodchar[]
Returns password.static boolean
isCertificatePath
(String path) static SVNSSLAuthentication
newInstance
(byte[] cert, char[] password, boolean storageAllowed, SVNURL url, boolean isPartial) static SVNSSLAuthentication
newInstance
(File certFile, char[] password, boolean storageAllowed, SVNURL url, boolean isPartial) static SVNSSLAuthentication
newInstance
(String kind, String alias, boolean storageAllowed, SVNURL url, boolean isPartial) void
setCertificatePath
(String path) Methods inherited from class org.tmatesoft.svn.core.auth.SVNAuthentication
copyOf, getKind, getURL, getUserName, isPartial, isStorageAllowed
-
Field Details
-
MSCAPI
- See Also:
-
SSL
- See Also:
-
-
Constructor Details
-
SVNSSLAuthentication
Deprecated.Usemethod
-
SVNSSLAuthentication
public SVNSSLAuthentication(File certFile, String password, boolean storageAllowed, SVNURL url, boolean isPartial) Deprecated.Usemethod
-
SVNSSLAuthentication
public SVNSSLAuthentication(String sslKind, String alias, boolean storageAllowed, SVNURL url, boolean isPartial) Deprecated.
-
-
Method Details
-
newInstance
public static SVNSSLAuthentication newInstance(File certFile, char[] password, boolean storageAllowed, SVNURL url, boolean isPartial) - Parameters:
certFile
- user's certificate filepassword
- user's passwordstorageAllowed
- to store or not this credential in a credentials cacheurl
- url these credentials are applied toisPartial
-- Returns:
- authentication object
-
newInstance
public static SVNSSLAuthentication newInstance(byte[] cert, char[] password, boolean storageAllowed, SVNURL url, boolean isPartial) - Parameters:
cert
- user's certificatepassword
- user's passwordstorageAllowed
- to store or not this credential in a credentials cacheurl
- url these credentials are applied toisPartial
-- Returns:
- authentication object
-
newInstance
public static SVNSSLAuthentication newInstance(String kind, String alias, boolean storageAllowed, SVNURL url, boolean isPartial) -
getPassword
Deprecated.UsegetPasswordValue()
methodReturns password.- Returns:
- password
-
getCertificate
public byte[] getCertificate()Returns certificate raw data- Returns:
- certificate data
-
getPasswordValue
public char[] getPasswordValue()Returns password.- Returns:
- password
- Since:
- 1.8.9
-
getCertificateFile
Returns a user's certificate file.- Returns:
- certificate file
-
getSSLKind
-
getAlias
Only used for MSCAPI -
getCertificatePath
-
setCertificatePath
-
isCertificatePath
-
dismissSensitiveData
public void dismissSensitiveData()Description copied from class:SVNAuthentication
Disposes sensitive data (e.g. password) stored in this object.- Overrides:
dismissSensitiveData
in classSVNAuthentication
-
copy
Description copied from class:SVNAuthentication
Creates a deep copy of this credentials object. Sensitive data (e.g. password) is copied too.- Overrides:
copy
in classSVNAuthentication
- Returns:
- copy of this object.
-
method