4D v18dataStore.provideDataKey( ) |
|||||||||||||||||||||||||||||||||||||||||
|
4D v18
dataStore.provideDataKey( )
|
プロパティ | 型 | 詳細 | |
success | ブール | 提供された暗号化キーが暗号化されたデータと合致すればTrue、それ以外の場合にはFalse | |
以下のプロパティは、success プロパティがFALSE であった場合にのみ返されます。 | |||
status | 数値 | エラーコード(提供された暗号化キーが間違っていた場合には4) | |
statusText | テキスト | エラーメッセージ | |
errors | コレクション | エラーのスタック。最初のエラーに最も高いインデックスが割り当てられます。 | |
[ ].componentSignature | テキスト | 内部コンポーネント名 | |
[ ].errCode | Number | エラー番号 | |
[ ].message | Text | エラーメッセージ |
curPassphrase および curDataKey のどちらの引数も渡されなかった場合、dataStore.provideDataKey( ) はnull を返します(この場合エラーは生成されません)。
C_OBJECT($keyStatus)
C_TEXT($passphrase)
$passphrase:=Request("Enter the passphrase")
If(OK=1)
$keyStatus:=ds.provideDataKey($passphrase)
If($keyStatus.success)
ALERT("You have provided a valid encryption key")
Else
ALERT("You have provided an invalid encryption key, you will not be able to work with encrypted data")
End if
End if
プロダクト: 4D
テーマ: ORDA - データストア
ランゲージリファレンス ( 4D v18)