keycloak
公開メンバ関数 | 静的公開変数類 | 非公開変数類 | 全メンバ一覧
org.keycloak.credential.CredentialModel クラス
org.keycloak.credential.CredentialModel の継承関係図
Inheritance graph
org.keycloak.credential.CredentialModel 連携図
Collaboration graph

公開メンバ関数

CredentialModel shallowClone ()
 
String getId ()
 
void setId (String id)
 
String getType ()
 
void setType (String type)
 
String getValue ()
 
void setValue (String value)
 
String getDevice ()
 
void setDevice (String device)
 
byte [] getSalt ()
 
void setSalt (byte[] salt)
 
int getHashIterations ()
 
void setHashIterations (int iterations)
 
Long getCreatedDate ()
 
void setCreatedDate (Long createdDate)
 
int getCounter ()
 
void setCounter (int counter)
 
String getAlgorithm ()
 
void setAlgorithm (String algorithm)
 
int getDigits ()
 
void setDigits (int digits)
 
int getPeriod ()
 
void setPeriod (int period)
 
MultivaluedHashMap< String, String > getConfig ()
 
void setConfig (MultivaluedHashMap< String, String > config)
 

静的公開変数類

static final String PASSWORD = "password"
 
static final String PASSWORD_HISTORY = "password-history"
 
static final String PASSWORD_TOKEN = "password-token"
 
static final String SECRET = "secret"
 
static final String TOTP = "totp"
 
static final String HOTP = "hotp"
 
static final String CLIENT_CERT = "cert"
 
static final String KERBEROS = "kerberos"
 
static final String OTP = "otp"
 

非公開変数類

String id
 
String type
 
String value
 
String device
 
byte [] salt
 
int hashIterations
 
Long createdDate
 
int counter
 
String algorithm
 
int digits
 
int period
 
MultivaluedHashMap< String, String > config
 

詳解

Used just in cases when we want to "directly" update or retrieve the hash or salt of user credential (For example during export/import)

著者
Marek Posolda

関数詳解

◆ getAlgorithm()

String org.keycloak.credential.CredentialModel.getAlgorithm ( )
inline
140  {
141  return algorithm;
142  }
String algorithm
Definition: CredentialModel.java:54

◆ getConfig()

MultivaluedHashMap<String, String> org.keycloak.credential.CredentialModel.getConfig ( )
inline
164  {
165  return config;
166  }
MultivaluedHashMap< String, String > config
Definition: CredentialModel.java:57

◆ getCounter()

int org.keycloak.credential.CredentialModel.getCounter ( )
inline
132  {
133  return counter;
134  }
int counter
Definition: CredentialModel.java:53

◆ getCreatedDate()

Long org.keycloak.credential.CredentialModel.getCreatedDate ( )
inline
124  {
125  return createdDate;
126  }
Long createdDate
Definition: CredentialModel.java:50

◆ getDevice()

String org.keycloak.credential.CredentialModel.getDevice ( )
inline
100  {
101  return device;
102  }
String device
Definition: CredentialModel.java:47

◆ getDigits()

int org.keycloak.credential.CredentialModel.getDigits ( )
inline
148  {
149  return digits;
150  }
int digits
Definition: CredentialModel.java:55

◆ getHashIterations()

int org.keycloak.credential.CredentialModel.getHashIterations ( )
inline
116  {
117  return hashIterations;
118  }
int hashIterations
Definition: CredentialModel.java:49

◆ getId()

String org.keycloak.credential.CredentialModel.getId ( )
inline
76  {
77  return id;
78  }
String id
Definition: CredentialModel.java:44

◆ getPeriod()

int org.keycloak.credential.CredentialModel.getPeriod ( )
inline
156  {
157  return period;
158  }
int period
Definition: CredentialModel.java:56

◆ getSalt()

byte [] org.keycloak.credential.CredentialModel.getSalt ( )
inline
108  {
109  return salt;
110  }
byte [] salt
Definition: CredentialModel.java:48

◆ getType()

String org.keycloak.credential.CredentialModel.getType ( )
inline
84  {
85  return type;
86  }
String type
Definition: CredentialModel.java:45

◆ getValue()

String org.keycloak.credential.CredentialModel.getValue ( )
inline
92  {
93  return value;
94  }
String value
Definition: CredentialModel.java:46

◆ setAlgorithm()

void org.keycloak.credential.CredentialModel.setAlgorithm ( String  algorithm)
inline
144  {
145  this.algorithm = algorithm;
146  }
String algorithm
Definition: CredentialModel.java:54

◆ setConfig()

void org.keycloak.credential.CredentialModel.setConfig ( MultivaluedHashMap< String, String >  config)
inline
168  {
169  this.config = config;
170  }
MultivaluedHashMap< String, String > config
Definition: CredentialModel.java:57

◆ setCounter()

void org.keycloak.credential.CredentialModel.setCounter ( int  counter)
inline
136  {
137  this.counter = counter;
138  }
int counter
Definition: CredentialModel.java:53

◆ setCreatedDate()

void org.keycloak.credential.CredentialModel.setCreatedDate ( Long  createdDate)
inline
128  {
129  this.createdDate = createdDate;
130  }
Long createdDate
Definition: CredentialModel.java:50

◆ setDevice()

void org.keycloak.credential.CredentialModel.setDevice ( String  device)
inline
104  {
105  this.device = device;
106  }
String device
Definition: CredentialModel.java:47

◆ setDigits()

void org.keycloak.credential.CredentialModel.setDigits ( int  digits)
inline
152  {
153  this.digits = digits;
154  }
int digits
Definition: CredentialModel.java:55

◆ setHashIterations()

void org.keycloak.credential.CredentialModel.setHashIterations ( int  iterations)
inline
120  {
121  this.hashIterations = iterations;
122  }
int hashIterations
Definition: CredentialModel.java:49

◆ setId()

void org.keycloak.credential.CredentialModel.setId ( String  id)
inline
80  {
81  this.id = id;
82  }
String id
Definition: CredentialModel.java:44

◆ setPeriod()

void org.keycloak.credential.CredentialModel.setPeriod ( int  period)
inline
160  {
161  this.period = period;
162  }
int period
Definition: CredentialModel.java:56

◆ setSalt()

void org.keycloak.credential.CredentialModel.setSalt ( byte []  salt)
inline
112  {
113  this.salt = salt;
114  }
byte [] salt
Definition: CredentialModel.java:48

◆ setType()

void org.keycloak.credential.CredentialModel.setType ( String  type)
inline
88  {
89  this.type = type;
90  }
String type
Definition: CredentialModel.java:45

◆ setValue()

void org.keycloak.credential.CredentialModel.setValue ( String  value)
inline
96  {
97  this.value = value;
98  }
String value
Definition: CredentialModel.java:46

◆ shallowClone()

CredentialModel org.keycloak.credential.CredentialModel.shallowClone ( )
inline
59  {
60  CredentialModel res = new CredentialModel();
61  res.id = id;
62  res.type = type;
63  res.value = value;
64  res.device = device;
65  res.salt = salt;
66  res.hashIterations = hashIterations;
67  res.createdDate = createdDate;
68  res.counter = counter;
69  res.algorithm = algorithm;
70  res.digits = digits;
71  res.period = period;
72  res.config = config;
73  return res;
74  }
Long createdDate
Definition: CredentialModel.java:50
String device
Definition: CredentialModel.java:47
int counter
Definition: CredentialModel.java:53
String algorithm
Definition: CredentialModel.java:54
byte [] salt
Definition: CredentialModel.java:48
int digits
Definition: CredentialModel.java:55
int hashIterations
Definition: CredentialModel.java:49
String type
Definition: CredentialModel.java:45
int period
Definition: CredentialModel.java:56
String value
Definition: CredentialModel.java:46
String id
Definition: CredentialModel.java:44
MultivaluedHashMap< String, String > config
Definition: CredentialModel.java:57

メンバ詳解

◆ algorithm

String org.keycloak.credential.CredentialModel.algorithm
private

◆ CLIENT_CERT

final String org.keycloak.credential.CredentialModel.CLIENT_CERT = "cert"
static

◆ config

MultivaluedHashMap<String, String> org.keycloak.credential.CredentialModel.config
private

◆ counter

int org.keycloak.credential.CredentialModel.counter
private

◆ createdDate

Long org.keycloak.credential.CredentialModel.createdDate
private

◆ device

String org.keycloak.credential.CredentialModel.device
private

◆ digits

int org.keycloak.credential.CredentialModel.digits
private

◆ hashIterations

int org.keycloak.credential.CredentialModel.hashIterations
private

◆ HOTP

final String org.keycloak.credential.CredentialModel.HOTP = "hotp"
static

◆ id

String org.keycloak.credential.CredentialModel.id
private

◆ KERBEROS

final String org.keycloak.credential.CredentialModel.KERBEROS = "kerberos"
static

◆ OTP

final String org.keycloak.credential.CredentialModel.OTP = "otp"
static

◆ PASSWORD

final String org.keycloak.credential.CredentialModel.PASSWORD = "password"
static

◆ PASSWORD_HISTORY

final String org.keycloak.credential.CredentialModel.PASSWORD_HISTORY = "password-history"
static

◆ PASSWORD_TOKEN

final String org.keycloak.credential.CredentialModel.PASSWORD_TOKEN = "password-token"
static

◆ period

int org.keycloak.credential.CredentialModel.period
private

◆ salt

byte [] org.keycloak.credential.CredentialModel.salt
private

◆ SECRET

final String org.keycloak.credential.CredentialModel.SECRET = "secret"
static

◆ TOTP

final String org.keycloak.credential.CredentialModel.TOTP = "totp"
static

◆ type

String org.keycloak.credential.CredentialModel.type
private

◆ value

String org.keycloak.credential.CredentialModel.value
private

このクラス詳解は次のファイルから抽出されました: