Instance Method インスタンスメソッド

authenticationDataForComponents:

Returns an NSData object to be used as an authentication stamp for an outgoing message. NSDataオブジェクトを返します、外部に出て行くメッセージに対する認証スタンプとして使われることになります。

Declaration 宣言

- (NSData *)authenticationDataForComponents:(NSArray *)components;

Parameters パラメータ

components

An array containing the elements of a network message, in the form of NSPort and NSData objects. あるネットワークメッセージの要素それらを含んでいる配列、NSPortNSDataオブジェクトの形式において。

Return Value 戻り値

An NSData object to be used as an authentication stamp for an outgoing message. NSDataオブジェクト、外部に出て行くメッセージに対する認証スタンプとして使われることになります。

Discussion 議論

The delegate should use only the NSData elements to create the authentication stamp. See the NSPortMessage class specification for more information on the components. 委任先は、NSData要素だけを使って認証スタンプを作成するべきです。NSPortMessageクラス仕様を構成要素それらに関するさらなる情報として見てください。

If authenticationDataForComponents: returns nil, an NSGenericException will be raised. If the delegate determines that the message shouldn’t be authenticated, it should return an empty NSData object. The delegate on the other side of the connection must then be prepared to accept an empty NSData object as the second parameter to authenticateComponents:withData: and to handle the situation appropriately. authenticationDataForComponents:nilを返すならば、NSGenericExceptionが引き起こされます。そのメッセージは認証されるべきでないと委任先が決定するならば、それは空のNSDataオブジェクトを返すべきです。接続の他の側での委任先は、そのとき空のNSDataオブジェクトをauthenticateComponents:withData:への2番目のパラメータとして受け入れる、そしてその状況を適切に取り扱う用意ができていなければなりません、。

The components parameter will be validated on receipt by the delegate of the peer NSConnection object with authenticateComponents:withData:. componentsパラメータは、ピアNSConnectionオブジェクトの委任先での受領時にauthenticateComponents:withData:で検証されます。

See Also 参照

Authenticating 認証する