Package com.iizix.server.security
Class ServerKey
- java.lang.Object
- com.iizix.server.security.ServerKey
 
- public class ServerKey extends java.lang.ObjectThe server key that is used for encryption.- Author:
- Christopher Mindus
 
- Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - boolean- equals(java.lang.Object o)Checks if two keys are equal, the timestamp is ignored.- java.lang.String- getFingerPrint()Gets the fingerprint of this key for use with the client.- int- hashCode()Gets the hash code.- java.lang.String- toString()Gets the key as a debug string.
 
- Method Detail- getFingerPrint- public java.lang.String getFingerPrint() Gets the fingerprint of this key for use with the client. The fingerprint is SHA-512, SHA-384, SHA-256, SHA-1 or worst case MD5. The highest fingerprint is always attempted.- Returns:
- The fingerprint is a message digest base64 encoded string.
 
 - equals- public boolean equals(java.lang.Object o) Checks if two keys are equal, the timestamp is ignored.- Overrides:
- equalsin class- java.lang.Object
- Parameters:
- o- The other key.
- Returns:
- true if equal, false otherwise.
 
 - hashCode- public int hashCode() Gets the hash code.- Overrides:
- hashCodein class- java.lang.Object
- Returns:
- The hash code, the timestamp is ignored.
 
 - toString- public java.lang.String toString() Gets the key as a debug string.- Overrides:
- toStringin class- java.lang.Object
- Returns:
- The String as className[fingerPrint=NN,timeStamp=TS]