public final class CredentialsFactory extends Object
Subject.
This class is not intended to be instantiated or extended by clients.
| Constructor and Description |
|---|
CredentialsFactory() |
| Modifier and Type | Method and Description |
|---|---|
static IPrivateCredential |
privateCredential(PBEKeySpec privateKey,
String providerID)
Login modules can use this method to create new private credentials.
|
static IPublicCredential |
publicCredential(String name,
Principal[] roles,
String providerID)
Login modules can use this method to create new public credentials as a result
of the login process.
|
static IPublicCredential |
publicCredential(String name,
Principal primaryRole,
String providerID)
Login modules can use this method to create new public credentials as a result
of the login process.
|
public static IPublicCredential publicCredential(String name, Principal primaryRole, String providerID)
name - user's nameprimaryRole - user's primary role, null if not availableproviderID - the ID of the creator of this public credential; if provider was
described as an extension, use the extension IDSubject.getPublicCredentials()public static IPublicCredential publicCredential(String name, Principal[] roles, String providerID)
name - user's nameroles - user's roles, null if not availableproviderID - the ID of the creator of this public credential; if provider was
described as an extension, use the extension IDSubject.getPublicCredentials()public static IPrivateCredential privateCredential(PBEKeySpec privateKey, String providerID)
privateKey - the private key to be stored in this credentialproviderID - the ID of the creator of this private credential; if provider was
described as an extension, use the extension IDSubject.getPrivateCredentials()
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.