|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.atp.auth.ByteSequence | +--com.ibm.atp.auth.SharedSecret
The SharedSecret class is byte sequence for authentication. which is shared by individuals (agent, context, domain).
Field Summary | |
static int |
LENGTH
The length of byte sequence. |
Method Summary | |
static SharedSecret |
createNewSharedSecret(java.lang.String domainName,
java.lang.String creatorKeyAlias,
java.lang.String creatorKeyPassword)
Creates a new shared secret. |
java.security.cert.Certificate |
getCreatorCert()
Gets creator's certificate. |
java.lang.String |
getCreatorEncodedString()
Gets the string representation of the encoded creator's certificate |
java.lang.String |
getDomainName()
Gets domain name. |
byte[] |
getSignature()
Gets signature. |
java.lang.String |
getSignatureString()
Gets signature string. |
static SharedSecret |
load(java.lang.String filename)
Loads shared secret. |
void |
save(java.lang.String filename)
Saves to file. |
static void |
save(java.lang.String filename,
SharedSecret secret)
Saves shared secret. |
byte[] |
secret()
Returns current byte sequence as a shared secret (password) for authentication. |
java.util.Enumeration |
toLines()
Returns lines representation of the shared secret. |
java.lang.String |
toString()
Returns a string representation of the shared secret. |
Methods inherited from class com.ibm.atp.auth.ByteSequence |
append, append, append, append, clone, copy, copy, copy, equals, equals, equals, length, sequence |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int LENGTH
Method Detail |
public static final SharedSecret createNewSharedSecret(java.lang.String domainName, java.lang.String creatorKeyAlias, java.lang.String creatorKeyPassword)
public java.security.cert.Certificate getCreatorCert()
public java.lang.String getCreatorEncodedString()
public java.lang.String getDomainName()
public byte[] getSignature()
public java.lang.String getSignatureString()
public static SharedSecret load(java.lang.String filename) throws java.io.FileNotFoundException, java.io.IOException
filename
- filename of the shared secret file to be loadedpublic void save(java.lang.String filename) throws java.io.IOException
filename
- filename of the shared secret file to be savedpublic static void save(java.lang.String filename, SharedSecret secret) throws java.io.IOException
filename
- filename of the shared secret file to be savedsecrets
- the shared secret to be savedpublic final byte[] secret()
public java.util.Enumeration toLines()
public java.lang.String toString()
toString
in class ByteSequence
ByteSequence.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |