公共finalクラスWeaveKeyIdは、オブジェクトを拡張します
WeaveKeyIdsを操作するためのユーティリティメソッドと定義。
一定の要約
int | ClientRootKey | |
int | FabricRootKey | |
int | FabricSecret | |
int | 無し | |
int | ServiceRootKey | |
int | kKeyType_AppEpochKey | |
int | kKeyType_AppGroupMasterKey | |
int | kKeyType_AppIntermediateKey | |
int | kKeyType_AppRootKey | |
int | kKeyType_AppRotatingKey | |
int | kKeyType_AppStaticKey | |
int | kKeyType_General | |
int | kKeyType_None | |
int | kKeyType_Session |
パブリックコンストラクタの概要
WeaveKeyId () |
パブリックメソッドの概要
static int | convertToStaticAppKeyId (int型KEYID) |
静的文字列 | describeKey (int型KEYID) |
static int | getAppGroupMasterKeyId (int型KEYID) |
static int | getEpochKeyId (int型KEYID) |
static int | getKeyType (int型KEYID) |
static int | getRootKeyId (int型KEYID) |
静的ブール値 | incorporatesAppGroupMasterKey (int型KEYID) |
静的ブール値 | incorporatesEpochKey (int型KEYID) |
静的ブール値 | incorporatesRootKey (int型KEYID) |
静的ブール値 | isValid (int型KEYID) |
static int | makeAppGroupMasterKeyId (int型appGroupMasterKeyLocalId) |
static int | makeAppKeyId (int型キータイプ、int型rootKeyId、int型epochKeyId、int型appGroupMasterKeyId、ブールuseCurrentEpochKey) |
static int | makeAppRotatingKeyId (int型rootKeyId、int型epochKeyId、int型appGroupMasterKeyId、ブールuseCurrentEpochKey) |
static int | makeAppStaticKeyId (int型rootKeyId、int型appGroupMasterKeyId) |
static int | makeEpochKeyId (int型epochKeyNumber) |
static int | makeRootKeyId (int型rootKeyNumber) |
static int | updateEpochKey (int型KEYID、int型epochKeyId) |
静的ブール値 | usesCurrentEpochKey (int型KEYID) |
継承されたメソッドの概要
定数
public static final int型ClientRootKey
定数値:66560
public static final int型FabricRootKey
定数値:65536
public static final int型FabricSecret
定数値:4097
public static final int型なし
定数値:0
public static final int型ServiceRootKey
定数値:67584
public static final int型kKeyType_AppEpochKey
定数値:135168
public static final int型kKeyType_AppGroupMasterKey
定数値:196608
public static final int型kKeyType_AppIntermediateKey
定数値:69632
public static final int型kKeyType_AppRootKey
定数値:65536
public static final int型kKeyType_AppRotatingKey
定数値:20480
public static final int型kKeyType_AppStaticKey
定数値:16384
public static final int型kKeyType_General
定数値:4096
public static final int型kKeyType_None
定数値:0
public static final int型kKeyType_Session
定数値:8192
パブリックコンストラクター
公共WeaveKeyId()
パブリックメソッド
convertToStaticAppKeyId int型のpublic static(int型KEYID)
パラメーター
keyId |
---|
公共の静的な文字列describeKey(int型KEYID)
パラメーター
keyId |
---|
getAppGroupMasterKeyId int型のpublic static(int型KEYID)
パラメーター
keyId |
---|
getEpochKeyId int型のpublic static(int型KEYID)
パラメーター
keyId |
---|
getKeyType int型のpublic static(int型KEYID)
パラメーター
keyId |
---|
getRootKeyId int型のpublic static(int型KEYID)
パラメーター
keyId |
---|
incorporatesAppGroupMasterKey(int型KEYID)boolean型のpublic static
パラメーター
keyId |
---|
incorporatesEpochKey(int型KEYID)boolean型のpublic static
パラメーター
keyId |
---|
incorporatesRootKey(int型KEYID)boolean型のpublic static
パラメーター
keyId |
---|
isValid boolean型のpublic static(int型KEYID)
パラメーター
keyId |
---|
makeAppGroupMasterKeyId int型のpublic static(int型appGroupMasterKeyLocalId)
パラメーター
appGroupMasterKeyLocalId |
---|
makeAppKeyId int型のpublic static(int型キータイプ、int型rootKeyId、int型epochKeyId、int型appGroupMasterKeyId、ブールuseCurrentEpochKey)
パラメーター
keyType | |
---|---|
rootKeyId | |
epochKeyId | |
appGroupMasterKeyId | |
useCurrentEpochKey |
makeAppRotatingKeyId int型のpublic static(int型rootKeyId、int型epochKeyId、int型appGroupMasterKeyId、ブールuseCurrentEpochKey)
パラメーター
rootKeyId | |
---|---|
epochKeyId | |
appGroupMasterKeyId | |
useCurrentEpochKey |
makeAppStaticKeyId int型のpublic static(int型rootKeyId、int型appGroupMasterKeyId)
パラメーター
rootKeyId | |
---|---|
appGroupMasterKeyId |
makeEpochKeyId int型のpublic static(int型epochKeyNumber)
パラメーター
epochKeyNumber |
---|
makeRootKeyId int型のpublic static(int型rootKeyNumber)
パラメーター
rootKeyNumber |
---|
updateEpochKey int型のpublic static(int型KEYID、int型epochKeyId)
パラメーター
keyId | |
---|---|
epochKeyId |
パブリック静的ブールusesCurrentEpochKey(int型KEYID)
パラメーター
keyId |
---|