com.jscape.inet.ssh.transport
Class AlgorithmFactory.MacEntry
java.lang.Object
com.jscape.inet.ssh.transport.AlgorithmFactory.MacEntry
- Enclosing class:
- AlgorithmFactory
public static class AlgorithmFactory.MacEntry
- extends java.lang.Object
The MAC entry.
Constructor Summary |
AlgorithmFactory.MacEntry(java.lang.String sshName,
java.lang.String jceName,
int keyLength)
Creates the new entry instance. |
Method Summary |
javax.crypto.Mac |
macFor(byte[] keyData,
java.lang.String provider)
Creates a new MAC instance. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
sshName
public final java.lang.String sshName
jceName
public final java.lang.String jceName
keyLength
public final int keyLength
AlgorithmFactory.MacEntry
public AlgorithmFactory.MacEntry(java.lang.String sshName,
java.lang.String jceName,
int keyLength)
- Creates the new entry instance.
- Parameters:
sshName
- the SSH namejceName
- the JCE algorithm namekeyLength
- the algorithm key length
macFor
public javax.crypto.Mac macFor(byte[] keyData,
java.lang.String provider)
throws TransportException
- Creates a new MAC instance.
- Parameters:
keyData
- the key dataprovider
- the provider
- Returns:
- a new MAC instance
- Throws:
TransportException
- if an error occurs
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © JSCAPE LLC. 1999-2011. All Rights Reserved