WeaveKeyId

公共finalクラスWeaveKeyIdは、オブジェクトを拡張します

WeaveKeyIdsを操作するためのユーティリティメソッドと定義。

一定の要約

int ClientRootKey
int FabricRootKey
int FabricSecret
int無し
int ServiceRootKey
intkKeyType_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)
静的ブール値
静的ブール値
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(intKEYID)boolean型のpublic static

パラメーター
keyId

incorporatesEpochKey(intKEYID)boolean型のpublic static

パラメーター
keyId

incorporatesRootKey(intKEYID)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