|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.identity.federation.message.common.EncryptedNameIdentifier
public class EncryptedNameIdentifier
This class EncryptedNameIdentifier
represents a
EncryptableNameIdentifier
in an encrypted form.
Constructor Summary | |
---|---|
EncryptedNameIdentifier()
|
Method Summary | |
---|---|
static NameIdentifier |
getDecryptedNameIdentifier(NameIdentifier encNI,
PrivateKey decKey)
Gets the decrypted NameIdentifier. |
static NameIdentifier |
getDecryptedNameIdentifier(NameIdentifier encNI,
String realm,
String providerID)
Returns the decrypted NameIdentifier object. |
static NameIdentifier |
getEncryptedNameIdentifier(NameIdentifier ni,
String providerID,
Key enckey,
String dataEncAlgorithm,
int dataEncStrength)
Gets then Encrypted NameIdentifier for a given name identifier and the provider ID. |
static NameIdentifier |
getEncryptedNameIdentifier(NameIdentifier ni,
String realm,
String providerID)
Returns the EncryptedNameIdentifier for a given name
identifier and the provider ID. |
Constructor Detail |
---|
public EncryptedNameIdentifier()
Method Detail |
---|
public static NameIdentifier getEncryptedNameIdentifier(NameIdentifier ni, String realm, String providerID)
EncryptedNameIdentifier
for a given name
identifier and the provider ID.
ni
- the NameIdentifier
object.realm
- The realm under which the entity resides.providerID
- the remote provider identifier.
NameIdentifier
object.
FSException
- on error.public static NameIdentifier getEncryptedNameIdentifier(NameIdentifier ni, String providerID, Key enckey, String dataEncAlgorithm, int dataEncStrength)
ni
- NameIdentifier.providerID
- Remote Provider ID.enckey
- Key Encryption KeydataEncAlgorithm
- Data encryption algorithmdataEncStrength
- Data encryption key size
FSException
- for failure.public static NameIdentifier getDecryptedNameIdentifier(NameIdentifier encNI, String realm, String providerID)
NameIdentifier
object.
encNI
- the EncryptedNameIdentifier
object.realm
- The realm under which the entity resides.providerID
- the Hosted Provider Identifer.
NameIdentifier
object,
the decrypted NameIdentifier
.
FSException
- on error.public static NameIdentifier getDecryptedNameIdentifier(NameIdentifier encNI, PrivateKey decKey)
encNI
- EncryptedNameIdentifier.decKey
- decryption key.
FSException
- for failures
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |